Compartilhar via


EncryptedPackageEnvelope.Create Método

Definição

Cria e retorna um EncryptedPackageEnvelope.

Sobrecargas

Create(Stream, PublishLicense, CryptoProvider)

Cria e retorna um EncryptedPackageEnvelope no fluxo especificado.

Create(String, PublishLicense, CryptoProvider)

Cria e retorna um EncryptedPackageEnvelope, concedendo a ele o nome de arquivo especificado.

Create(Stream, PublishLicense, CryptoProvider)

Cria e retorna um EncryptedPackageEnvelope no fluxo especificado.

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

O fluxo no qual o arquivo será criado.

publishLicense
PublishLicense

A licença de publicação que é inserida no arquivo composto.

cryptoProvider
CryptoProvider

Um objeto que determina quais operações o usuário atual tem permissão para executar no conteúdo criptografado.

Retornos

O EncryptedPackageEnvelope recém-criado.

Exceções

envelopeStream é null.

envelopeStream não fornece acesso de leitura/gravação.

Comentários

O usuário atual tem acesso de leitura/gravação ao novo arquivo.

Confira também

Aplica-se a

Create(String, PublishLicense, CryptoProvider)

Cria e retorna um EncryptedPackageEnvelope, concedendo a ele o nome de arquivo 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

O nome do arquivo composto OLE.

publishLicense
PublishLicense

A licença de publicação que é inserida no arquivo composto.

cryptoProvider
CryptoProvider

Um objeto que determina quais operações o usuário atual tem permissão para executar no conteúdo criptografado.

Retornos

O EncryptedPackageEnvelope recém-criado.

Exceções

envelopeFileName é null.

Comentários

Se já existir um arquivo com o nome especificado, ele será substituído.

O usuário atual tem acesso de leitura/gravação ao arquivo.

Confira também

Aplica-se a