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 です。

注釈

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

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

こちらもご覧ください

適用対象