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 提供并使用抽象 Package 基类的派生实现。 在默认操作中, GetParts 调用 GetPartsCore 类的 ZipPackage 方法以从 ZIP 文件返回部件。

有关包和包部件的详细信息,请参阅开放打包约定 (OPC) 规范的第 1.1 部分,可从 下载 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/

继承者说明

GetParts() 在内部调用派生类方法,根据派生类 GetPartsCore() 中实现的物理格式实际刷新部件。

适用于

另请参阅