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 基类的派生实现。 在默认操作中GetPartsCore,GetParts调用类的方法ZipPackage以从 ZIP 文件返回部件。
有关包和包部件的详细信息,请参阅开放打包约定的第 1.1 部分, (OPC) 规范可供下载 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/。
继承者说明
GetParts() 内部调用派生类 GetPartsCore() 方法,以基于派生类中实现的物理格式实际刷新部件。