只是在Silverlight中搜索使用TaskCompletionSource类的方法。
首先,它是否可以在Silverlight 5中使用?
其次,Reactive Extensions是一个好方法吗?
第三,我遇到了Jeffery Richter的PowerThreading。这仍然是Silverlight的好方法吗?
这里有一个端口(我正在尝试......假设将Silverlight 5 RC推送到客户端甚至用于测试可能是一件坏事)
答案 0 :(得分:5)
是,TaskCompletionSource< T>以及整个任务并行库is available in Silverlight 5。
Reactive Extensions很棒,实际上是一种更高级别的思考事件和异步操作的方式。绝对推荐用于.NET,Silverlight和JavaScript项目。
我现在不推荐Richter的PowerThreading库;随着TPL进入SL 5,他的图书馆,IMO几乎没用。