IExtension<T>.Attach(T) Metodo

Definizione

Consente a un oggetto di estensione di rilevare che è stato aggregato.Enables an extension object to find out when it has been aggregated. Questo metodo viene chiamato quando l'estensione viene aggiunta alla proprietà Extensions.Called when the extension is added to the Extensions property.

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

Parametri

owner
T

Oggetto flessibile che aggrega questa estensione.The extensible object that aggregates this extension.

Esempi

Nell'esempio di codice seguente viene mostrato come utilizzare questo metodo per tenere traccia dell'oggetto IExtensibleObject<T> a cui appartiene l'istanza corrente dell'estensione.The following example code shows how this method can be used to keep track of the IExtensibleObject<T> object to which the current instance of the extension belongs.

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

Commenti

Utilizzare questo metodo per tenere traccia dell'oggetto IExtensibleObject<T> a cui appartiene l'istanza corrente dell'estensione.Use this method to keep track of the IExtensibleObject<T> object to which the current instance of the extension belongs. Questa chiamata offre alle estensioni l'opportunità di gestire gli eventi o di controllare le proprietà del proprietario.This call gives extensions a chance to handle events or inspect properties of their owner.

Si applica a