EventInfo.RemoveEventHandler(Object, Delegate) 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.
Supprime un gestionnaire d’événements d’une source d’événement.
public:
virtual void RemoveEventHandler(System::Object ^ target, Delegate ^ handler);
public virtual void RemoveEventHandler(object target, Delegate handler);
public virtual void RemoveEventHandler(object? target, Delegate? handler);
public void RemoveEventHandler(object target, Delegate handler);
abstract member RemoveEventHandler : obj * Delegate -> unit
override this.RemoveEventHandler : obj * Delegate -> unit
Public Overridable Sub RemoveEventHandler (target As Object, handler As Delegate)
Public Sub RemoveEventHandler (target As Object, handler As Delegate)
Paramètres
- target
- Object
Source de l’événement.
- handler
- Delegate
Délégué à dissocier des événements déclenchés par la cible.
Implémente
Exceptions
L’événement n’a pas d’accesseur public remove .
Impossible d’utiliser le gestionnaire passé.
Le target paramètre est null et l’événement n’est pas statique.
- ou -
L’objet EventInfo n’est pas déclaré sur la cible.
L’appelant n’a pas l’autorisation d’accès au membre.
Remarques
Cette méthode tente de supprimer le délégué qui peut synchroniser cet événement sur l’objet cible.
Lorsqu’un événement est déclenché par cible, la méthode ou les méthodes encapsulées handler par ne seront plus appelées.