EncryptedPackageEnvelope.Create Metoda

Definice

Vytvoří a vrátí EncryptedPackageEnvelope.

Přetížení

Create(Stream, PublishLicense, CryptoProvider)

Vytvoří a vrátí objekt v zadaném datovém EncryptedPackageEnvelope proudu.

Create(String, PublishLicense, CryptoProvider)

Vytvoří a vrátí EncryptedPackageEnvelope a přiřadí mu zadaný název souboru.

Create(Stream, PublishLicense, CryptoProvider)

Vytvoří a vrátí objekt v zadaném datovém EncryptedPackageEnvelope proudu.

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

Parametry

envelopeStream
Stream

Datový proud, ve kterém se má soubor vytvořit.

publishLicense
PublishLicense

Licence publikování, která je vložena do složeného souboru.

cryptoProvider
CryptoProvider

Objekt, který určuje, jaké operace může aktuální uživatel provádět se šifrovaným obsahem.

Návraty

Nově vytvořená položka EncryptedPackageEnvelope.

Výjimky

envelopeStream je null.

envelopeStream neposkytuje přístup pro čtení a zápis.

Poznámky

Aktuální uživatel má k novému souboru přístup pro čtení a zápis.

Viz také

Platí pro

Create(String, PublishLicense, CryptoProvider)

Vytvoří a vrátí EncryptedPackageEnvelope a přiřadí mu zadaný název souboru.

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

Parametry

envelopeFileName
String

Název složeného souboru OLE.

publishLicense
PublishLicense

Licence publikování, která je vložena do složeného souboru.

cryptoProvider
CryptoProvider

Objekt, který určuje, jaké operace může aktuální uživatel provádět se šifrovaným obsahem.

Návraty

Nově vytvořená položka EncryptedPackageEnvelope.

Výjimky

envelopeFileName je null.

Poznámky

Pokud soubor se zadaným názvem již existuje, je přepsán.

Aktuální uživatel má k souboru přístup pro čtení i zápis.

Viz také

Platí pro