EncryptedPackageEnvelope 類別

定義

代表包含加密封裝的 OLE 複合檔案 (Compound File)。

public ref class EncryptedPackageEnvelope : IDisposable
public class EncryptedPackageEnvelope : IDisposable
type EncryptedPackageEnvelope = class
    interface IDisposable
Public Class EncryptedPackageEnvelope
Implements IDisposable
繼承
EncryptedPackageEnvelope
實作

備註

EncryptedPackageEnvelope 沒有公用建構函式。 使用 EncryptedPackageEnvelope 靜態 CreateCreateFromPackageOpen 方法建立 。

屬性

FileOpenAccess

取得值,指出開啟檔案時使用的是讀取權限、寫入權限或兩者。

PackageProperties

取得權限 Managed 文件的核心封裝屬性 (例如 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 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。

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)

以唯讀及非共用模式開啟指定之檔案中的加密封裝。

Open(String, FileAccess)

以非共用模式和指定的存取權,開啟指定之檔案中的加密封裝。

Open(String, FileAccess, FileShare)

開啟指定之檔案中的加密封裝,並為其提供指定的存取權和共用。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於