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>, к которому принадлежит текущий экземпляр расширения. Этот вызов предоставляет расширениям возможность обработать события или проверить свойства их владельца.

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