EncryptedPackageEnvelope.Create Metoda

Definice

Vytvoří a vrátí hodnotu EncryptedPackageEnvelope.

Přetížení

Name Description
Create(Stream, PublishLicense, CryptoProvider)

Vytvoří a vrátí hodnotu EncryptedPackageEnvelope zadaného datového proudu.

Create(String, PublishLicense, CryptoProvider)

Vytvoří a vrátí zadaný EncryptedPackageEnvelope název souboru a vrátí ho.

Create(Stream, PublishLicense, CryptoProvider)

Vytvoří a vrátí hodnotu EncryptedPackageEnvelope zadaného datového 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, na kterém chcete soubor vytvořit.

publishLicense
PublishLicense

Licence pro 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ý 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í zadaný EncryptedPackageEnvelope název souboru a vrátí ho.

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 pro 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ý EncryptedPackageEnvelope.

Výjimky

envelopeFileName je null.

Poznámky

Pokud soubor se zadaným názvem již existuje, přepíše se.

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

Viz také

Platí pro