IExtension<T>.Attach(T) Метод

Определение

Позволяет объекту расширения обнаружить, когда он был агрегирован.Enables an extension object to find out when it has been aggregated. Вызывается при добавлении расширения в свойство 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)

Параметры

owner
T

Расширяемый объект, агрегирующий это расширение.The extensible object that aggregates this extension.

Примеры

В следующем примере кода показано использование этого метода для отслеживания объекта IExtensibleObject<T>, к которому принадлежит текущий экземпляр расширения.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;   
}  

Комментарии

Используйте этот метод для отслеживания объекта IExtensibleObject<T>, к которому принадлежит текущий экземпляр расширения.Use this method to keep track of the IExtensibleObject<T> object to which the current instance of the extension belongs. Этот вызов предоставляет расширениям возможность обработать события или проверить свойства их владельца.This call gives extensions a chance to handle events or inspect properties of their owner.

Применяется к