EncryptedPackageEnvelope.Create メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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。
例外
envelopeStream
が null
です。
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。
例外
envelopeFileName
は null
です。
注釈
指定した名前のファイルが既に存在する場合は、上書きされます。
現在のユーザーは、ファイルへの読み取り/書き込みアクセス権を持っています。
こちらもご覧ください
適用対象
.NET