EncryptedPackageEnvelope クラス

定義

暗号化されたパッケージを含む OLE 複合ファイルを表します。

public ref class EncryptedPackageEnvelope : IDisposable
public class EncryptedPackageEnvelope : IDisposable
type EncryptedPackageEnvelope = class
    interface IDisposable
Public Class EncryptedPackageEnvelope
Implements IDisposable
継承
EncryptedPackageEnvelope
実装

注釈

EncryptedPackageEnvelope にはパブリック コンストラクターがありません。 EncryptedPackageEnvelopeは、静的CreateCreateFromPackage、またはOpenメソッドを使用して作成されます。

プロパティ

名前 説明
FileOpenAccess

ファイルが読み取り、書き込み、またはその両方にアクセスして開かれたかどうかを示す値を取得します。

PackageProperties

権限管理ドキュメントのコア パッケージ プロパティ (Title や Subject など) を取得します。

RightsManagementInformation

EncryptedPackageEnvelopeに格納されている権限管理情報 (具体的には、権限管理で保護されたパッケージを具体化する OLE 複合ファイルに格納されているPublishLicenseUseLicense) を取得します。

StorageInfo

暗号化されたパッケージの外部にある複合ファイル ストリームへのアクセスを提供するオブジェクトを取得します。

メソッド

名前 説明
Close()

暗号化されたパッケージと、それを保持する OLE 複合ファイルを閉じます。

Create(Stream, PublishLicense, CryptoProvider)

指定したストリームの EncryptedPackageEnvelope を作成して返します。

Create(String, PublishLicense, CryptoProvider)

EncryptedPackageEnvelopeを作成して返し、指定したファイル名を指定します。

CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider)

指定した暗号化されていないパッケージをコンテンツとして使用する EncryptedPackageEnvelope (指定したストリーム上) を作成して返します。

CreateFromPackage(String, Stream, PublishLicense, CryptoProvider)

指定した暗号化されていないパッケージをコンテンツとして使用し、指定したファイル名を指定する EncryptedPackageEnvelope を作成して返します。

Dispose()

EncryptedPackageEnvelopeによって使用されるすべてのリソースを解放します。

Dispose(Boolean)

EncryptedPackageEnvelopeによって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Flush()

EncryptedPackageEnvelopeとそのパッケージ コンテンツの両方のストリームをフラッシュします。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetPackage()

EncryptedPackageEnvelope内の暗号化されたパッケージを取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
IsEncryptedPackageEnvelope(Stream)

指定したストリームが、暗号化されたパッケージ ストリームを含む OLE 複合ファイルであるかどうかを示す値を取得します。

IsEncryptedPackageEnvelope(String)

指定したファイルが、暗号化されたパッケージ ストリームを含む OLE 複合ファイルであるかどうかを示す値を取得します。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Open(Stream)

指定したストリームで暗号化されたパッケージを開きます。

Open(String, FileAccess, FileShare)

指定したファイルで暗号化されたパッケージを開き、指定したアクセスと共有を提供します。

Open(String, FileAccess)

指定したファイル内の暗号化されたパッケージを非共有として開き、指定したアクセス権を持つパッケージを開きます。

Open(String)

指定したファイル内の暗号化されたパッケージを読み取り専用で開き、共有を解除します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象