Partage via


EventInfo.RemoveEventHandler(Object, Delegate) Méthode

Définition

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.

S’applique à

Voir aussi