EncryptedPackageEnvelope.Create Método

Definición

Crea y devuelve un EncryptedPackageEnvelope.

Sobrecargas

Nombre Description
Create(Stream, PublishLicense, CryptoProvider)

Crea y devuelve un EncryptedPackageEnvelope objeto en la secuencia especificada.

Create(String, PublishLicense, CryptoProvider)

Crea y devuelve y EncryptedPackageEnvelope le proporciona el nombre de archivo especificado.

Create(Stream, PublishLicense, CryptoProvider)

Crea y devuelve un EncryptedPackageEnvelope objeto 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 incrustada en el archivo compuesto.

cryptoProvider
CryptoProvider

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

Devoluciones

Objeto recién creado EncryptedPackageEnvelope.

Excepciones

envelopeStream es null.

envelopeStream no proporciona acceso de lectura y 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 y EncryptedPackageEnvelope le proporciona 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 incrustada en el archivo compuesto.

cryptoProvider
CryptoProvider

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

Devoluciones

Objeto recién creado EncryptedPackageEnvelope.

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