EncryptedPackageEnvelope.Create メソッド

定義

EncryptedPackageEnvelopeを作成して返します。

オーバーロード

名前 説明
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です。

注釈

指定した名前のファイルが既に存在する場合は、上書きされます。

現在のユーザーは、ファイルへの読み取り/書き込みアクセス権を持っています。

こちらもご覧ください

適用対象