Compartir vía


EncryptedPackageEnvelope.Create Método

Definición

Crea y devuelve un objeto EncryptedPackageEnvelope.

Sobrecargas

Create(Stream, PublishLicense, CryptoProvider)

Crea y devuelve un objeto EncryptedPackageEnvelope en la secuencia especificada.

Create(String, PublishLicense, CryptoProvider)

Crea y devuelve un objeto EncryptedPackageEnvelope y le asigna el nombre de archivo especificado.

Create(Stream, PublishLicense, CryptoProvider)

Crea y devuelve un objeto EncryptedPackageEnvelope en la secuencia especificada.

public:
 static System::IO::Packaging::EncryptedPackageEnvelope ^ Create(System::IO::Stream ^ envelopeStream, System::Security::RightsManagement::PublishLicense ^ publishLicense, System::Security::RightsManagement::CryptoProvider ^ cryptoProvider);
public static System.IO.Packaging.EncryptedPackageEnvelope Create (System.IO.Stream envelopeStream, System.Security.RightsManagement.PublishLicense publishLicense, System.Security.RightsManagement.CryptoProvider cryptoProvider);
static member Create : System.IO.Stream * System.Security.RightsManagement.PublishLicense * System.Security.RightsManagement.CryptoProvider -> System.IO.Packaging.EncryptedPackageEnvelope
Public Shared Function Create (envelopeStream As Stream, publishLicense As PublishLicense, cryptoProvider As CryptoProvider) As EncryptedPackageEnvelope

Parámetros

envelopeStream
Stream

Secuencia en la que se va a crear el archivo.

publishLicense
PublishLicense

Licencia de publicación que está incrustada en el archivo compuesto.

cryptoProvider
CryptoProvider

Objeto que determina las operaciones que puede realizar el usuario actual en el contenido cifrado.

Devoluciones

Colección EncryptedPackageEnvelope creada recientemente.

Excepciones

envelopeStream es null.

envelopeStream no proporciona acceso de lectura ni escritura.

Comentarios

El usuario actual tiene acceso de lectura y escritura al nuevo archivo.

Consulte también

Se aplica a

Create(String, PublishLicense, CryptoProvider)

Crea y devuelve un objeto EncryptedPackageEnvelope y le asigna el nombre de archivo especificado.

public:
 static System::IO::Packaging::EncryptedPackageEnvelope ^ Create(System::String ^ envelopeFileName, System::Security::RightsManagement::PublishLicense ^ publishLicense, System::Security::RightsManagement::CryptoProvider ^ cryptoProvider);
public static System.IO.Packaging.EncryptedPackageEnvelope Create (string envelopeFileName, System.Security.RightsManagement.PublishLicense publishLicense, System.Security.RightsManagement.CryptoProvider cryptoProvider);
static member Create : string * System.Security.RightsManagement.PublishLicense * System.Security.RightsManagement.CryptoProvider -> System.IO.Packaging.EncryptedPackageEnvelope
Public Shared Function Create (envelopeFileName As String, publishLicense As PublishLicense, cryptoProvider As CryptoProvider) As EncryptedPackageEnvelope

Parámetros

envelopeFileName
String

Nombre del archivo compuesto OLE.

publishLicense
PublishLicense

Licencia de publicación que está incrustada en el archivo compuesto.

cryptoProvider
CryptoProvider

Objeto que determina las operaciones que puede realizar el usuario actual en el contenido cifrado.

Devoluciones

Colección EncryptedPackageEnvelope creada recientemente.

Excepciones

envelopeFileName es null.

Comentarios

Si ya existe un archivo con el nombre especificado, se sobrescribe.

El usuario actual tiene acceso de lectura y escritura al archivo.

Consulte también

Se aplica a