如何创建具有异步功能的类(类似于SqlCommand或WebRequest)?

Jam*_*mes 2 c# asynchronous callback winforms

我最近读了很多关于异步编程的内容,因为我需要创建一个多线程应用程序.

不幸的是,我似乎无法将我新获得的知识整合到一个有凝聚力和有用的单元中!

我希望有人可以给我一些关于如何构建以下内容的指示:

我如何建立该类的内部?我似乎无法找到任何有关SqlCommand或WebRequest内部如何工作的内容.

cas*_*One 5

对于此操作,您希望使用基于事件的异步模式(而不是IAsyncResult设计模式).有关详细信息,请参阅位于以下位置的标题为"基于事件的异步模式概述"的MSDN文档部分:

http://msdn.microsoft.com/en-us/library/wewwczdw.aspx