最近,我偶然发现了AsyncEnumerator类窗体Jeffrey Richter的Power Threading Library,它似乎解决了编程异步时通常会遇到的几个问题。我们还需要Richter的AsyncEnumerator吗?
这个类的想法已经存在了很长一段时间了,我想知道如果.NET/C#的当前版本现在已经内置了对这种机制的支持,或者它仍然需要依赖第三方库?或者,也许更新版本的.NET有一些其他方法可以像Richter的AsyncEnumerator一样简化异步编程?
换句话说:有没有理由今天不开始使用Richter的AsyncEnumerator?
编辑:
与信息上AsyncEnumerator某些链接:
- Jeffrey Richter and his AsyncEnumerator
- Simplified APM With The AsyncEnumerator
- More AsyncEnumerator Features
感谢您的解释!我开始使用你的图书馆,我对它很满意。但是我不确定如何正确实现异常处理。也许你可以看看我的另一个问题[这里](http:// stackoverflow。COM /问题/ 7122164 /异常处理 - 当 - 实现最APM图案与-asyncenumerator)。非常感谢! –