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í 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.