共用方式為


PackageRelationship 類別

定義

表示來源 PackagePackagePart之間的關聯,以及可以是 PackagePart 或外部資源的目標物件。

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

備註

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

PackageRelationship 類別沒有公用建構函式;相反地,會使用兩個 Create 方法:

PackageCreateRelationship 從封裝建立「封裝層級」關聯性至指定的部分或外部資源。
PackagePartCreateRelationship 建立一個元件與另一個部分或外部資源的「部分層級」關聯性。

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

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

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

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

如需 PackageRelationship 項目的詳細資訊,請參閱 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/下載 Open Packaging Conventions 規格中的第 1.3 節「關聯性」。

屬性

Id

取得識別關聯性的字串。

Package

取得包含這個關聯性的 Package

RelationshipType

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

SourceUri

取得擁有關聯性的封裝或元件 URI。

TargetMode

取得值,這個值表示關聯性的目標是 InternalExternalPackage

TargetUri

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

方法

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於