次の方法で共有


IExtension<T>.Attach(T) メソッド

定義

集約されているときに拡張オブジェクトがそれを認識できるようにします。 拡張が Extensions プロパティに追加されたときに呼び出されます。

public:
 void Attach(T owner);
public void Attach (T owner);
abstract member Attach : 'T -> unit
Public Sub Attach (owner As T)

パラメーター

owner
T

この拡張を集約する拡張可能オブジェクト。

次のコード例は、このメソッドを使用して、拡張の現在のインスタンスが属する IExtensibleObject<T> オブジェクトを追跡する方法を示しています。

InstanceContext owner;  

public void Attach(InstanceContext owner)  
{  
  this.owner = owner;   
}  

注釈

このメソッドを使用して、拡張の現在のインスタンスが属する IExtensibleObject<T> オブジェクトを追跡します。 この呼び出しは、イベントを処理するか、所有者のプロパティを検査するチャンスを拡張に与えます。

適用対象