IExtension<T>.Detach(T) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Active un objet pour savoir quand il n'est plus regroupé en agrégat. Appelée lorsqu’une extension est supprimée de la propriété Extensions.
public:
void Detach(T owner);
public void Detach (T owner);
abstract member Detach : 'T -> unit
Public Sub Detach (owner As T)
Paramètres
- owner
- T
Objet extensible qui regroupe cette extension en aggrégats.
Remarques
Utilisez la méthode Detach pour savoir quand l’extension a été supprimée. Une extension peut utiliser cette méthode pour décrocher des événements de l’objet extensible. Une extension peut également lever l'exception System.InvalidOperationException à partir de cette méthode pour indiquer que l'extension ne peut pas être supprimée une fois ajoutée.
Notez que cette méthode n'est pas appelée lorsque l'objet propriétaire est détruit ou fermé. Si nécessaire, c'est à l'extension ou au code qui ajoute l'extension d'accrocher les événements System.ServiceModel.ICommunicationObject appropriés ou d'implémenter les interfaces appropriées (pour System.ServiceModel.OperationContext) afin d'observer le cycle de vie du propriétaire.