Package.DeleteRelationship(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
パッケージ レベルのリレーションシップを削除します。
public:
void DeleteRelationship(System::String ^ id);
public void DeleteRelationship(string id);
member this.DeleteRelationship : string -> unit
Public Sub DeleteRelationship (id As String)
パラメーター
- id
- String
削除するPackageRelationshipのId。
例外
id は nullです。
パッケージが開いていません (Dispose(Boolean) または Close() が呼び出されました)。
パッケージは読み取り専用です。
id が有効な XML 識別子ではありません。
注釈
パッケージ レベルのリレーションシップは、パッケージと、関連付けられているターゲット パーツまたはリソースとの間の関連付けを定義します。 パッケージ レベルのリレーションシップには、2 つの形式のいずれかを指定できます。
パッケージリレーションシップでは、パッケージはリレーションシップの "所有者" と見なされます。 パッケージが削除されると、パッケージによって所有されているすべてのリレーションシップも削除されます。
指定した id とのリレーションシップがパッケージ内にない場合、例外は発生しません。
DeleteRelationship では、ターゲット パーツが物理的に変更されることはありません。
パッケージの関係の詳細については、 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/でダウンロードできる Open Packaging Conventions (OPC) 仕様のセクション 1.3 を参照してください。