PackageRelationship クラス

定義

ソース Package または PackagePartと、PackagePart または外部リソースであるターゲット オブジェクトの間の関連付けを表します。

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

注釈

PackageRelationship は、ターゲットPackagePart または外部リソースへの ソースPackage または PackagePart 間の関連付けを定義します。 ソース オブジェクトは、リレーションシップの "所有者" と見なされます。

PackageRelationship クラスにはパブリック コンストラクターがありません。代わりに、次の 2 つの 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

リレーションシップのターゲットが Internal か、PackageExternal かを示す値を取得します。

TargetUri

リレーションシップのターゲット リソースの URI を取得します。

メソッド

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象