Supposons que j'ai un objet Client pouvant entrer plusieurs magasins et faire des achats simultanément. Lorsqu'un client entre dans un magasin, le magasin commencera à gérer les événements déclenchés par le client. Pour acheter un article, le client déclenche actuellement un événement PurchaseItem avec l'article particulier spécifié dans EventArgs.Comment émettre des événements C# ciblés vers des gestionnaires d'événements spécifiques?
Actuellement, étant donné que le client peut se trouver dans plusieurs magasins en même temps, chaque fois qu'il déclenche l'événement PurchaseItem, tous les magasins dans lesquels il se trouve sont notifiés. Est-il possible en utilisant les événements que lorsque le client déclenche l'événement PurchaseItem, seul le magasin qui héberge cet élément est averti?