EncryptedPackageEnvelope.Create Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.