語言

EncryptedPackageEnvelope.Create 方法

定義

建立並回傳 。EncryptedPackageEnvelope

多載

名稱 Description
Create(Stream, PublishLicense, CryptoProvider)

在指定的串流上建立並回傳 。EncryptedPackageEnvelope

Create(String, PublishLicense, CryptoProvider)

建立並回傳 , EncryptedPackageEnvelope 並給出指定的檔名。

Create(Stream, PublishLicense, CryptoProvider)

在指定的串流上建立並回傳 。EncryptedPackageEnvelope

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

參數

envelopeStream
Stream

建立檔案的串流。

publishLicense
PublishLicense

嵌入在複合檔案中的發佈授權。

cryptoProvider
CryptoProvider

一個決定當前使用者可對加密內容執行哪些操作的物件。

傳回

新創造 EncryptedPackageEnvelope的。

例外狀況

envelopeStreamnull

envelopeStream 不提供讀寫存取。

備註

目前使用者擁有新檔案的讀寫權限。

另請參閱

適用於

Create(String, PublishLicense, CryptoProvider)

建立並回傳 , EncryptedPackageEnvelope 並給出指定的檔名。

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

參數

envelopeFileName
String

OLE 複合檔案的名稱。

publishLicense
PublishLicense

嵌入在複合檔案中的發佈授權。

cryptoProvider
CryptoProvider

一個決定當前使用者可對加密內容執行哪些操作的物件。

傳回

新創造 EncryptedPackageEnvelope的。

例外狀況

envelopeFileNamenull

備註

若已有指定名稱的檔案存在,則會被覆寫。

目前使用者擁有該檔案的讀寫權限。

另請參閱

適用於