PackageRelationship 類別

定義

代表來源 PackagePackagePart 以及目標物件 (可能是 PackagePart 或外部資源) 之間的關聯。

public ref class PackageRelationship
public class PackageRelationship
type PackageRelationship = class
Public Class PackageRelationship
繼承
PackageRelationship

備註

PackageRelationship定義來源PackagePackagePart目標PackagePart或外部資源之間的關聯。 來源物件會被視為關聯性的「擁有者」。

類別PackageRelationship沒有公用建構函式;而是使用兩個 Create 方法:

Package.CreateRelationship 建立從封裝到指定部分或外部資源的「套件層級」關聯性。
PackagePart.CreateRelationship 建立從一個元件到另一個部分或外部資源的「部分層級」關聯性。

來源封裝或元件是由 SourceUri 關聯性的 屬性所識別。 目標元件或外部資源是由 TargetUri 關聯性的 屬性所識別。

建立或刪除關聯性不會影響來源或目標物件。

如果刪除來源物件,也會刪除對象所擁有的所有關聯性。

關聯性可同時在檔中和文件之間流覽。 關聯性也支援檔物件模型服務,例如在列印時將 連結到 PrintTicket 特定的文件元素。

如需專案的詳細資訊PackageRelationship,請參閱 開放封裝慣例規格中的第 1.3 節「關聯性」,以供下載。https://www.ecma-international.org/publications-and-standards/standards/ecma-376/

屬性

Id

取得識別關聯性的字串。

Package

取得包含此關聯性的 Package

RelationshipType

取得關聯性的限定型別名稱。

SourceUri

取得擁有關聯性之套件或組件的 URI。

TargetMode

取得值,指出關聯性目標是 PackageInternalExternal

TargetUri

取得關聯性之目標資源的 URI。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於