WeakEventManager.DeliverEvent(Object, EventArgs) 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.
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é.
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.