Wie würden Sie die beste Möglichkeit zur Vermeidung doppelter Ereignisabonnements vorschlagen? Wenn diese Codezeile an zwei Stellen ausgeführt wird, wird das Ereignis zweimal ausgeführt. Ich versuche, Ereignisse von Drittanbietern durch zweimaliges Abonnieren zu vermeiden.Vermeiden Sie doppelte Ereignisabonnements in C#
theOBject.TheEvent += RunMyCode;
In meinem Delegierten Setter, ich kann diese effektiv laufen ...
theOBject.TheEvent -= RunMyCode;
theOBject.TheEvent += RunMyCode;
aber ist, dass der beste Weg?
Dave Morton hat seine Domain geändert. Die neue URL ist: http://codinglight.blogspot.com/2009/02/preventing-duplicate-subscriptions-to.html –
FYI, wenn Sie eine 503 am Link nur aktualisieren Sie die Seite. Es schien nach ein paar Versuchen für mich zu laden. – Dan