EncryptedPackageEnvelope.Create Método

Definição

Cria e devolve um EncryptedPackageEnvelope.

Sobrecargas

Name Description
Create(Stream, PublishLicense, CryptoProvider)

Cria e devolve um EncryptedPackageEnvelope no fluxo especificado.

Create(String, PublishLicense, CryptoProvider)

Cria e retorna um EncryptedPackageEnvelope e dá-lhe o nome de ficheiro especificado.

Create(Stream, PublishLicense, CryptoProvider)

Cria e devolve 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 stream onde criar o ficheiro.

publishLicense
PublishLicense

A licença de publicação que está embutida no ficheiro composto.

cryptoProvider
CryptoProvider

Um objeto que determina que operações o utilizador atual pode realizar sobre o conteúdo encriptado.

Devoluções

O recém-criado EncryptedPackageEnvelope.

Exceções

envelopeStream é null.

envelopeStream não fornece acesso de leitura/escrita.

Observações

O utilizador atual tem acesso de leitura/escrita ao novo ficheiro.

Ver também

Aplica-se a

Create(String, PublishLicense, CryptoProvider)

Cria e retorna um EncryptedPackageEnvelope e dá-lhe o nome de ficheiro 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 ficheiro composto OLE.

publishLicense
PublishLicense

A licença de publicação que está embutida no ficheiro composto.

cryptoProvider
CryptoProvider

Um objeto que determina que operações o utilizador atual pode realizar sobre o conteúdo encriptado.

Devoluções

O recém-criado EncryptedPackageEnvelope.

Exceções

envelopeFileName é null.

Observações

Se um ficheiro com o nome especificado já existir, é sobrescrito.

O utilizador atual tem acesso de leitura/escrita ao ficheiro.

Ver também

Aplica-se a