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 方法获取 中包含的 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() 中实现的物理格式实际刷新部件。

适用于

另请参阅