WeakEventManager.DeliverEvent(Object, EventArgs) WeakEventManager.DeliverEvent(Object, EventArgs) WeakEventManager.DeliverEvent(Object, EventArgs) WeakEventManager.DeliverEvent(Object, EventArgs) Method

Définition

Remet l'événement qui est géré à chaque écouteur.Delivers the event being managed to each listener.

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 Object Object Object

L'objet sur lequel l'événement est géré.The object on which the event is being handled.

args
EventArgs EventArgs EventArgs EventArgs

EventArgs qui contient les données d'événement à remettre.An EventArgs that contains the event data for the event to deliver.

Remarques

Appelez la DeliverEvent méthode à partir des gestionnaires d’événements qui sont ajoutés ou supprimés par les StartListening implémentations et StopListening des sous-classes.Call the DeliverEvent method from within the event handlers that are added or removed by the StartListening and StopListening implementations of subclasses.

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.If you call the ProtectedAddListener method in your AddListener implementation of your class, the list of listeners receiving the event is kept in an underlying collection. (AddListener ne fait pas partie d’une interface ou d’un contrat de classe.(AddListener is not part of an interface or class contract. AddListenerest le nom suggéré pour la méthode de votre classe Manager qui appelle ProtectedAddListener et ajoute des écouteurs de modèle d’événement faible pour l’événement.)AddListener is the suggested name for the method of your manager class that calls ProtectedAddListener and adds weak event pattern listeners for the event.)

ProtectedAddListenerAjoute des écouteurs à une seule liste.ProtectedAddListener adds listeners to a single list. Si votre implémentation de gestionnaire gère plus d’une liste d’écouteurs par événement, n’utilisez DeliverEvent pas ou. ProtectedAddListenerIf your manager implementation maintains more than one list of listeners per event, do not use DeliverEvent or ProtectedAddListener. Au lieu de cela, votre implémentation doit WeakEventManager.ListenerList créer ses AddListener propres instances, doit ajouter des écouteurs à la liste appropriée, et les événements doivent être remis à la liste d' DeliverEventToListécouteurs appropriée en appelant.Instead, your implementation should create its own WeakEventManager.ListenerList instances, AddListener should add listeners to the appropriate list, and events should be delivered to the appropriate listener list by calling DeliverEventToList.

S’applique à

Voir aussi