Silverlight的TaskCompletionSource <t>?</t>

时间:2011-09-26 23:36:02

标签: c# multithreading silverlight

只是在Silverlight中搜索使用TaskCompletionSource类的方法。

首先,它是否可以在Silverlight 5中使用?

其次,Reactive Extensions是一个好方法吗?

第三,我遇到了Jeffery Richter的PowerThreading。这仍然是Silverlight的好方法吗?

http://www.wintellect.com/CS/blogs/jeffreyr/archive/2008/11/05/new-version-of-power-threading-library-dated-october-30-2008.aspx

这里有一个端口(我正在尝试......假设将Silverlight 5 RC推送到客户端甚至用于测试可能是一件坏事)

http://www.damonpayne.com/post/2011/02/13/Binary-Drop-For-the-Task-Parallel-Library-for-Silverlight.aspx

http://www.perreira.net/matthieu/?page_id=172(法文)

1 个答案:

答案 0 :(得分:5)

是,TaskCompletionSource&lt; T&gt;以及整个任务并行库is available in Silverlight 5

Reactive Extensions很棒,实际上是一种更高级别的思考事件和异步操作的方式。绝对推荐用于.NET,Silverlight和JavaScript项目。

我现在不推荐Richter的PowerThreading库;随着TPL进入SL 5,他的图书馆,IMO几乎没用。