EncryptedPackageEnvelope.Create Metod

Definition

Skapar och returnerar en EncryptedPackageEnvelope.

Överlagringar

Name Description
Create(Stream, PublishLicense, CryptoProvider)

Skapar och returnerar en EncryptedPackageEnvelope på den angivna strömmen.

Create(String, PublishLicense, CryptoProvider)

Skapar och returnerar en EncryptedPackageEnvelope och ger den det angivna filnamnet.

Create(Stream, PublishLicense, CryptoProvider)

Skapar och returnerar en EncryptedPackageEnvelope på den angivna strömmen.

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

Parametrar

envelopeStream
Stream

Strömmen som filen ska skapas på.

publishLicense
PublishLicense

Publiceringslicensen som är inbäddad i den sammansatta filen.

cryptoProvider
CryptoProvider

Ett objekt som avgör vilka åtgärder den aktuella användaren tillåts utföra på det krypterade innehållet.

Returer

Den nyligen skapade EncryptedPackageEnvelope.

Undantag

envelopeStream är null.

envelopeStream ger inte läs-/skrivåtkomst.

Kommentarer

Den aktuella användaren har läs- och skrivåtkomst till den nya filen.

Se även

Gäller för

Create(String, PublishLicense, CryptoProvider)

Skapar och returnerar en EncryptedPackageEnvelope och ger den det angivna filnamnet.

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

Parametrar

envelopeFileName
String

Namnet på ole-sammansatta filen.

publishLicense
PublishLicense

Publiceringslicensen som är inbäddad i den sammansatta filen.

cryptoProvider
CryptoProvider

Ett objekt som avgör vilka åtgärder den aktuella användaren tillåts utföra på det krypterade innehållet.

Returer

Den nyligen skapade EncryptedPackageEnvelope.

Undantag

envelopeFileName är null.

Kommentarer

Om det redan finns en fil med det angivna namnet skrivs den över.

Den aktuella användaren har läs- och skrivåtkomst till filen.

Se även

Gäller för