語言

Package.GetParts 方法

定義

回傳包裝中所有零件的集合。

public:
 System::IO::Packaging::PackagePartCollection ^ GetParts();
public System.IO.Packaging.PackagePartCollection GetParts();
member this.GetParts : unit -> System.IO.Packaging.PackagePartCollection
Public Function GetParts () As PackagePartCollection

傳回

包含在封包中的所有 PackagePart 元素的集合。

例外狀況

包裹還沒開(Dispose(Boolean) 也 Close() 沒被叫過)。

該套件僅為寫入。

這個套件格式很糟。

零件名稱前綴存在。

備註

GetParts 回傳包含在包裝內的所有零件集合,包括 PackageRelationship 零件。

GetParts 永遠不會返回 null;然而,若套件中沒有包含任何部分,則返回的集合將包含零元素。

預設情況下, ZipPackage 提供並使用 abtract Package 基底類別的衍生實作。 預設操作中,呼叫 GetPartsGetPartsCore 類別的方法 ZipPackage 從 ZIP 檔案回傳部分。

欲了解更多關於封裝及封裝零件的資訊,請參閱開放封裝公約(OPC)規範第 1.1 節,可於 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/。

給繼承者的注意事項

GetParts() 內部呼叫導出類別 GetPartsCore() 方法,根據衍生類別中實作的實體格式,實際沖洗該零件。

適用於

另請參閱