Привет, я хочу реализовать асинхронный шаблон, основанный на событиях, используя c #.Приведенная ниже документация Microsoft действительно полезна, но совершенно правильно, что она не включает подробности реализации.
http://msdn.microsoft.com/en-us/library/ms228969.aspx
Какие у меня есть варианты для реализации этого шаблона?Должен ли я использовать Delegate.BeginInvoke, ThreadPool.QueueUserWorkItem, новый Thread (), класс BackgroundWorker или что-то еще?
Я создаю простую библиотеку кода.Его можно использовать в форме Windows, консольном приложении или контексте ASP.NET.
Было бы здорово увидеть пример кода.