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

返回

PackagePartCollection

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

例外

包未打开(已调用了 Dispose(Boolean)Close())。

包是只写的。

示例

下面的示例演示如何使用 GetParts 该方法获取包含在其中的 Package部件的集合。 有关完整的程序源代码,请参阅 使用数字签名示例创建包

注解

GetParts 返回包中包含的所有部件(包括 PackageRelationship 部件)的集合。

GetParts 永远不会返回 null;但是,如果包不包含任何部件,则返回的集合将包含零个元素。

默认情况下, ZipPackage 提供并使用抽象 Package 基类的派生实现。 在默认操作中GetPartsCoreGetParts调用类的方法ZipPackage以从 ZIP 文件返回部件。

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

继承者说明

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

适用于

另请参阅