EncryptedPackageEnvelope.Create Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.