Package.GetParts 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回套件中所有組件的集合。
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 方法來取得 包含在 中的 Package元件集合。 如需完整的程式原始程式碼,請參閱 使用數位簽名範例建立套件。
備註
GetParts 會傳回封裝中包含的所有元件集合,包括 PackageRelationship 元件。
GetParts 永遠不會傳回 null
;不過,如果封裝不包含任何元件,則傳回的集合將包含零個專案。
根據預設, ZipPackage 會提供及使用抽象 Package 基類的衍生實作。 在預設作業中, GetParts 呼叫 GetPartsCore 類別的 ZipPackage 方法,以傳回 ZIP 檔案中的元件。
如需套件和套件元件的詳細資訊,請參閱開放封裝慣例 (OPC) 規格的 1.1 節,以下載。https://www.ecma-international.org/publications-and-standards/standards/ecma-376/
給繼承者的注意事項
GetParts() 在內部呼叫衍生類別 GetPartsCore() 方法,根據衍生類別中實作的實體格式,實際排清元件。
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應