您好我想使用 c# 实现基于事件的异步模式。下面的 Microsoft 文档确实很有帮助,但它完全正确地忽略了实现细节。
http://msdn.microsoft.com/en-us/library/ms228969.aspx
我有哪些实施这种模式的选择?我应该使用 Delegate.BeginInvoke、ThreadPool.QueueUserWorkItem、new Thread()、BackgroundWorker 类还是其他什么?
我正在创建一个简单的代码库。它应该可以在 Windows 窗体、控制台应用程序或 ASP.NET 上下文中使用。
很高兴看到一些示例代码。