Langue

WeakEventManager.DeliverEvent(Object, EventArgs) Méthode

Définition

Remet l’événement géré à chaque écouteur.

protected:
 void DeliverEvent(System::Object ^ sender, EventArgs ^ args);
protected void DeliverEvent(object sender, EventArgs args);
member this.DeliverEvent : obj * EventArgs -> unit
Protected Sub DeliverEvent (sender As Object, args As EventArgs)

Paramètres

sender
Object

Objet sur lequel l’événement est géré.

args
EventArgs

Qui EventArgs contient les données d’événement pour la remise de l’événement.

Remarques

Appelez la DeliverEvent méthode à partir des gestionnaires d’événements ajoutés ou supprimés par les StartListening implémentations et StopListening les sous-classes.

Si vous appelez la ProtectedAddListener méthode dans votre AddListener implémentation de votre classe, la liste des écouteurs recevant l’événement est conservée dans une collection sous-jacente. (AddListener ne fait pas partie d’un contrat d’interface ou de classe. AddListener est le nom suggéré pour la méthode de votre classe de gestionnaire qui appelle ProtectedAddListener et ajoute des écouteurs de modèles d’événements faibles pour l’événement.)

ProtectedAddListener ajoute des écouteurs à une seule liste. Si l’implémentation de votre responsable gère plusieurs listes d’écouteurs par événement, n’utilisez pas ou DeliverEventn’utilisez ProtectedAddListener pas . Au lieu de cela, votre implémentation doit créer ses propres WeakEventManager.ListenerList instances, AddListener doit ajouter des écouteurs à la liste appropriée, et les événements doivent être remis à la liste d’écouteurs appropriée en appelant DeliverEventToList.

S’applique à

Voir aussi