我正在寻找在Silverlight中使用TaskCompletionSource类的方法。
首先,它是否在Silverlight 5中可用?
其次,反应式扩展是一个好的选择吗?
第三,我遇到了Jeffery Richter的PowerThreading。在Silverlight中这仍然是一个好的选择吗?
这里有一个移植版(我正在尝试...假设即使是为测试,将Silverlight 5 RC推送到客户端也可能是一件坏事)
我正在寻找在Silverlight中使用TaskCompletionSource类的方法。
首先,它是否在Silverlight 5中可用?
其次,反应式扩展是一个好的选择吗?
第三,我遇到了Jeffery Richter的PowerThreading。在Silverlight中这仍然是一个好的选择吗?
这里有一个移植版(我正在尝试...假设即使是为测试,将Silverlight 5 RC推送到客户端也可能是一件坏事)
是的,TaskCompletionSource<T>以及整个任务并行库在Silverlight 5中可用。
响应式扩展很棒,真的是一种更高级的思考事件和异步操作的方式。绝对推荐在.NET、Silverlight和JavaScript项目中使用。
我现在不建议使用Richter的PowerThreading库;随着TPL进入SL 5,他的库已经没有什么用处了,我认为。