語言

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;然而,如果套件中沒有任何套件層級的關聯,回傳的集合可能包含零元素。

套件層級關係定義了套件與相關目標元件或資源之間的關聯。 套件層級關係可以有兩種形式。

  • 在 a Package 和 package 中的目標零件之間。
  • 在套件 Package 外的目標資源之間。

在包裹關係中,包裹被視為關係的「擁有者」。 當套件被刪除時,該套件所擁有的所有關係也會被刪除。 建立或刪除關係的過程並不會以任何方式物理上改變目標部分或資源。

欲了解更多關於封裝及封裝關係的資訊,請參閱開放包裝公約(OPC)規範第1.3節,可於此下載。https://www.ecma-international.org/publications-and-standards/standards/ecma-376/

適用於

另請參閱