Freigeben über


IExtension<T>.Attach(T) Methode

Definition

Aktiviert ein Erweiterungsobjekt, um herauszufinden, wann es aggregiert wurde. Wird aufgerufen, wenn die Erweiterung in die Extensions-Eigenschaft eingefügt wird.

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

Parameter

owner
T

Das erweiterbare Objekt, das diese Erweiterung aggregiert.

Beispiele

Mit dem folgenden Beispielcode wird veranschaulicht, wie mit dieser Methode das IExtensibleObject<T>-Objekt, zu dem die aktuelle Instanz der Erweiterung gehört, nachverfolgt werden kann.

InstanceContext owner;  

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

Hinweise

Verwenden Sie diese Methode, um das IExtensibleObject<T>-Objekt nachzuverfolgen, zu dem die aktuelle Instanz der Erweiterung gehört. Dank dieses Aufrufs können Erweiterungen Ereignisse verarbeiten oder Eigenschaften ihres Besitzers überprüfen.

Gilt für