EncryptedPackageEnvelope.Create EncryptedPackageEnvelope.Create EncryptedPackageEnvelope.Create Method

定義

EncryptedPackageEnvelope を作成して返します。Creates and returns an EncryptedPackageEnvelope.

オーバーロード

Create(Stream, PublishLicense, CryptoProvider) Create(Stream, PublishLicense, CryptoProvider) Create(Stream, PublishLicense, CryptoProvider)

指定したストリームに EncryptedPackageEnvelope を作成して返します。Creates and returns an EncryptedPackageEnvelope on the specified stream.

Create(String, PublishLicense, CryptoProvider) Create(String, PublishLicense, CryptoProvider) Create(String, PublishLicense, CryptoProvider)

EncryptedPackageEnvelope を作成して返し、指定したファイル名を割り当てます。Creates and returns an EncryptedPackageEnvelope and gives it the specified file name.

Create(Stream, PublishLicense, CryptoProvider) Create(Stream, PublishLicense, CryptoProvider) Create(Stream, PublishLicense, CryptoProvider)

指定したストリームに EncryptedPackageEnvelope を作成して返します。Creates and returns an EncryptedPackageEnvelope on the specified stream.

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

パラメーター

envelopeStream
Stream Stream Stream

ファイルを作成するストリーム。The stream on which to create the file.

publishLicense
PublishLicense PublishLicense PublishLicense

複合ファイルに埋め込まれている公開ライセンス。The publish license that is embedded in the compound file.

cryptoProvider
CryptoProvider CryptoProvider CryptoProvider

現在のユーザーが暗号化されたコンテンツで実行できる操作を決定するオブジェクト。An object that determines what operations the current user is allowed to perform on the encrypted content.

戻り値

例外

envelopeStreamnullです。envelopeStream is null.

envelopeStream が読み取り/書き込みアクセスを提供しません。envelopeStream does not provide read/write access.

注釈

現在のユーザーは、読み取り/書き込みアクセスを新しいファイルを持ちます。The current user has read/write access to the new file.

こちらもご覧ください

Create(String, PublishLicense, CryptoProvider) Create(String, PublishLicense, CryptoProvider) Create(String, PublishLicense, CryptoProvider)

EncryptedPackageEnvelope を作成して返し、指定したファイル名を割り当てます。Creates and returns an EncryptedPackageEnvelope and gives it the specified file name.

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

パラメーター

envelopeFileName
String String String

OLE 複合ファイルの名前。The name of the OLE compound file.

publishLicense
PublishLicense PublishLicense PublishLicense

複合ファイルに埋め込まれている公開ライセンス。The publish license that is embedded in the compound file.

cryptoProvider
CryptoProvider CryptoProvider CryptoProvider

現在のユーザーが暗号化されたコンテンツで実行できる操作を決定するオブジェクト。An object that determines what operations the current user is allowed to perform on the encrypted content.

戻り値

例外

envelopeFileNamenullです。envelopeFileName is null.

注釈

指定した名前のファイルが既に存在する場合は上書きされます。If a file with the specified name already exists, it is overwritten.

現在のユーザーは、読み取り/書き込みアクセスをファイルを持ちます。The current user has read/write access to the file.

こちらもご覧ください

適用対象