Package.GetRelationships 方法

定义

返回所有包级关系的集合。

public:
 System::IO::Packaging::PackageRelationshipCollection ^ GetRelationships();
public System.IO.Packaging.PackageRelationshipCollection GetRelationships();
member this.GetRelationships : unit -> System.IO.Packaging.PackageRelationshipCollection
Public Function GetRelationships () As PackageRelationshipCollection

返回

包中包含的所有包级关系的集合。

例外

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

包是只写包。

注解

GetRelationships 永远不会返回 null;但是,如果包不包含包级关系,则返回的集合可能包含零个元素。

包级关系定义包与关联的目标部件或资源之间的关联。 包级关系可以是两种形式之一。

  • 在包中的目标 Package 部件之间。
  • Package 包外部的目标资源之间。

在包关系中,包被视为关系的“所有者”。 删除包后,包拥有的所有关系也会被删除。 创建或删除关系的过程不会以任何方式以物理方式更改目标部件或资源。

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

适用于

另请参阅