TypeDescriptor.RemoveAssociations(Object) メソッド

定義

プライマリ オブジェクトのすべての関連付けを削除します。Removes all associations for a primary object.

public:
 static void RemoveAssociations(System::Object ^ primary);
public static void RemoveAssociations (object primary);
static member RemoveAssociations : obj -> unit
Public Shared Sub RemoveAssociations (primary As Object)

パラメーター

primary
Object

関連付けのプライマリ ObjectThe primary Object in an association.

例外

primarynull です。primary is null.

注釈

RemoveAssociations メソッドは、CreateAssociation メソッドの呼び出しによって作成された、プライマリオブジェクトとそのすべてのセカンダリオブジェクトとの間のすべての関連付けを削除します。The RemoveAssociations method removes all associations between a primary object and all of its secondary objects, created by calls to the CreateAssociation method.

WeakReference は、プライマリオブジェクトとセカンダリオブジェクトの間の関連付けを維持するために使用されます。したがって、このメソッドは、セカンダリオブジェクトのプライマリがガベージコレクションによって完了または回収された場合には影響を及ぼしません。A WeakReference is used to maintain the association between the primary and secondary object; therefore, this method does not influence when either the primary of secondary objects are finalized or reclaimed by garbage collection.

適用対象

こちらもご覧ください