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
削除する Id の PackageRelationship。
例外
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 を参照してください。
適用対象
.NET