EncryptedPackageEnvelope.Create Methode

Definitie

Hiermee maakt en retourneert u een EncryptedPackageEnvelope.

Overloads

Name Description
Create(Stream, PublishLicense, CryptoProvider)

Hiermee maakt en retourneert u een EncryptedPackageEnvelope op de opgegeven stream.

Create(String, PublishLicense, CryptoProvider)

Hiermee maakt en retourneert u een EncryptedPackageEnvelope en geeft u deze de opgegeven bestandsnaam.

Create(Stream, PublishLicense, CryptoProvider)

Hiermee maakt en retourneert u een EncryptedPackageEnvelope op de opgegeven stream.

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

Parameters

envelopeStream
Stream

De stroom waarop het bestand moet worden gemaakt.

publishLicense
PublishLicense

De publicatielicentie die is ingesloten in het samengestelde bestand.

cryptoProvider
CryptoProvider

Een object dat bepaalt welke bewerkingen de huidige gebruiker mag uitvoeren op de versleutelde inhoud.

Retouren

De zojuist gemaakte EncryptedPackageEnvelope.

Uitzonderingen

envelopeStream is null.

envelopeStream biedt geen lees-/schrijftoegang.

Opmerkingen

De huidige gebruiker heeft lees-/schrijftoegang tot het nieuwe bestand.

Zie ook

Van toepassing op

Create(String, PublishLicense, CryptoProvider)

Hiermee maakt en retourneert u een EncryptedPackageEnvelope en geeft u deze de opgegeven bestandsnaam.

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

Parameters

envelopeFileName
String

De naam van het OLE-samengestelde bestand.

publishLicense
PublishLicense

De publicatielicentie die is ingesloten in het samengestelde bestand.

cryptoProvider
CryptoProvider

Een object dat bepaalt welke bewerkingen de huidige gebruiker mag uitvoeren op de versleutelde inhoud.

Retouren

De zojuist gemaakte EncryptedPackageEnvelope.

Uitzonderingen

envelopeFileName is null.

Opmerkingen

Als er al een bestand met de opgegeven naam bestaat, wordt het overschreven.

De huidige gebruiker heeft lees-/schrijftoegang tot het bestand.

Zie ook

Van toepassing op