Condividi tramite


EncryptedPackageEnvelope.Create Metodo

Definizione

Crea e restituisce un oggetto EncryptedPackageEnvelope.

Overload

Create(Stream, PublishLicense, CryptoProvider)

Creare e restituisce un oggetto EncryptedPackageEnvelope sul flusso specificato.

Create(String, PublishLicense, CryptoProvider)

Crea e restituisce un oggetto EncryptedPackageEnvelope e gli fornisce il nome file specificato.

Create(Stream, PublishLicense, CryptoProvider)

Creare e restituisce un oggetto EncryptedPackageEnvelope sul flusso specificato.

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

Parametri

envelopeStream
Stream

Flusso su cui creare il file.

publishLicense
PublishLicense

Licenza di pubblicazione incorporata nel file composto.

cryptoProvider
CryptoProvider

Oggetto che determina le operazioni che l'utente corrente è autorizzato a eseguire sul contenuto crittografato.

Restituisce

Oggetto EncryptedPackageEnvelope appena creato.

Eccezioni

envelopeStream è null.

envelopeStream non fornisce accesso in lettura/scrittura.

Commenti

L'utente corrente ha accesso in lettura/scrittura al nuovo file.

Vedi anche

Si applica a

Create(String, PublishLicense, CryptoProvider)

Crea e restituisce un oggetto EncryptedPackageEnvelope e gli fornisce il nome file specificato.

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

Parametri

envelopeFileName
String

Nome del file composto OLE.

publishLicense
PublishLicense

Licenza di pubblicazione incorporata nel file composto.

cryptoProvider
CryptoProvider

Oggetto che determina le operazioni che l'utente corrente è autorizzato a eseguire sul contenuto crittografato.

Restituisce

Oggetto EncryptedPackageEnvelope appena creato.

Eccezioni

envelopeFileName è null.

Commenti

Se esiste già un file con il nome specificato, viene sovrascritto.

L'utente corrente ha accesso in lettura/scrittura al file.

Vedi anche

Si applica a