Come suggeriresti il modo migliore di evitare abbonamenti di eventi duplicati? se questa riga di codice viene eseguita in due punti, l'evento verrà eseguito due volte. Sto cercando di evitare che gli eventi di terze parti vengano abbonati due volte.Evita abbonamenti di eventi duplicati in C#
theOBject.TheEvent += RunMyCode;
Nel mio delegato setter, posso fare funzionare efficacemente questo ...
theOBject.TheEvent -= RunMyCode;
theOBject.TheEvent += RunMyCode;
ma è che il modo migliore?
Dave Morton ha cambiato il suo dominio. Il nuovo URL è: http://codinglight.blogspot.com/2009/02/preventing-duplicate-subscriptions-to.html –
FYI, se si ottiene un 503 al collegamento è sufficiente aggiornare la pagina. Sembrava caricare dopo alcuni tentativi per me. – Dan