EncryptedPackageEnvelope.Create Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.