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在 与包外部的目标资源之间。

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

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

适用于

另请参阅