EncryptedPackageEnvelope クラス
定義
暗号化されたパッケージを含む OLE 複合ファイルを表します。Represents an OLE compound file that contains an encrypted package.
public ref class EncryptedPackageEnvelope : IDisposable
public class EncryptedPackageEnvelope : IDisposable
type EncryptedPackageEnvelope = class
interface IDisposable
Public Class EncryptedPackageEnvelope
Implements IDisposable
- 継承
-
EncryptedPackageEnvelope
- 実装
注釈
EncryptedPackageEnvelopeにはパブリックコンストラクターがありません。EncryptedPackageEnvelope has no public constructors. は EncryptedPackageEnvelope 、静的な Create 、、またはの各メソッドを使用して作成され CreateFromPackage Open ます。An EncryptedPackageEnvelope is created by use of the static Create, CreateFromPackage, or Open methods.
プロパティ
FileOpenAccess |
読み取り、書き込み、または読み書き両方のうち、どのアクセス権を使用してファイルが開かれたかを指定する値を取得します。Gets a value that specifies whether the file was opened with access to read, write, or both. |
PackageProperties |
権限管理ドキュメントのコア パッケージ プロパティ (タイトルやサブジェクト名など) を取得します。Gets the core package properties (such as Title and Subject) of the rights managed document. |
RightsManagementInformation |
EncryptedPackageEnvelope に格納されている権限管理情報を取得します。主に対象となるのは、権限管理のために保護されているパッケージが組み込まれた OLE 複合ファイルに格納されている、PublishLicense および UseLicense です。Gets the rights management information stored in the EncryptedPackageEnvelope; specifically, the PublishLicense and the UseLicenses stored in the OLE compound file that embodies the rights-management protected package. |
StorageInfo |
暗号化されたパッケージの外部にある複合ファイル ストリームへアクセスするためのオブジェクトを取得します。Gets an object that provides access to the compound file streams outside the encrypted package. |
メソッド
Close() |
暗号化されたパッケージとそれを保持する OLE 複合ファイルを閉じます。Closes the encrypted package and the OLE compound file that holds it. |
Create(Stream, PublishLicense, CryptoProvider) |
指定したストリームに EncryptedPackageEnvelope を作成して返します。Creates and returns an EncryptedPackageEnvelope on the specified stream. |
Create(String, PublishLicense, CryptoProvider) |
EncryptedPackageEnvelope を作成して返し、指定したファイル名を割り当てます。Creates and returns an EncryptedPackageEnvelope and gives it the specified file name. |
CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider) |
指定した暗号化されていないパッケージをコンテンツとして使用する EncryptedPackageEnvelope を (指定したストリームに) 作成して返します。Creates and returns an EncryptedPackageEnvelope (on the specified stream) that uses the specified unencrypted package as its content. |
CreateFromPackage(String, Stream, PublishLicense, CryptoProvider) |
指定した暗号化されていないパッケージをコンテンツとして使用する EncryptedPackageEnvelope を作成して返し、指定したファイル名を割り当てます。Creates and returns an EncryptedPackageEnvelope that uses the specified unencrypted package as its content, and gives it the specified file name. |
Dispose() |
EncryptedPackageEnvelope によって使用されているすべてのリソースを解放します。Releases all resources used by the EncryptedPackageEnvelope. |
Dispose(Boolean) |
EncryptedPackageEnvelope によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。Releases the unmanaged resources used by the EncryptedPackageEnvelope and optionally releases the managed resources. |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object. (継承元 Object) |
Flush() |
EncryptedPackageEnvelope およびそのパッケージ コンテンツ両方のストリームをフラッシュします。Flush the stream for both the EncryptedPackageEnvelope and its package content. |
GetHashCode() |
既定のハッシュ関数として機能します。Serves as the default hash function. (継承元 Object) |
GetPackage() |
EncryptedPackageEnvelope 内部の暗号化されたパッケージを取得します。Gets the encrypted package inside the EncryptedPackageEnvelope. |
GetType() |
現在のインスタンスの Type を取得します。Gets the Type of the current instance. (継承元 Object) |
IsEncryptedPackageEnvelope(Stream) |
指定したストリームが、暗号化されたパッケージ ストリームを含む OLE 複合ファイルかどうかを指定する値を取得します。Gets a value specifying whether the specified stream is an OLE compound file with an encrypted package stream. |
IsEncryptedPackageEnvelope(String) |
指定したファイルが、暗号化されたパッケージ ストリームを含んだ OLE 複合ファイルかどうかを指定する値を取得します。Gets a value specifying whether the specified file is an OLE compound file with an encrypted package stream. |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object. (継承元 Object) |
Open(Stream) |
指定したストリーム内の暗号化されたパッケージを開きます。Open the encrypted package in the specified stream. |
Open(String) |
読み取り専用かつ非共有として指定されたファイル内の暗号化されたパッケージを開きます。Open the encrypted package in the specified file as read only and unshared. |
Open(String, FileAccess) |
非共有として指定され、特定のアクセス権が必要なファイル内の暗号化されたパッケージを開きます。Open the encrypted package in the specified file as unshared and with the specified access. |
Open(String, FileAccess, FileShare) |
指定したファイル内の暗号化されたパッケージを開き、特定のアクセス権と共有を割り当てます。Open the encrypted package in the specified file and gives it the specified access and sharing. |
ToString() |
現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object. (継承元 Object) |