2009-12-31 4 views
2

Je suis en train d'écrire un gestionnaire d'opérations asynchrones quelque peu similaire à la classe BackgroundWorker. Je sais que le BackgroundWorker fait du vaudou interne (en utilisant la classe AsyncOperation, d'après ce que j'ai lu) pour déclencher ses événements sur le thread qui a créé le BackgroundWorker, qui est généralement un thread d'interface utilisateur.Comment la classe BackgroundWorker déclenche-t-elle ses événements sur le thread de l'interface utilisateur?

Ma question est: quel vaudou est nécessaire pour que les événements se déclenchent sur un fil spécifique comme le BackgroundWorker fait?

Répondre

5
+0

+1 A recommande la lecture pour tout programmeur C#. –

+0

Une réponse laconique, mais liée à un article verbeux. +1 et merci. :) –

Questions connexes