Silverlight的TaskCompletionSource <T>?

sgt*_*gtz 3 c# silverlight multithreading

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

首先,它将在Silverlight ver 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 (法文)

Jud*_*ngo 5

是的,TaskCompletionSource <T>以及整个任务并行库在Silverlight 5中可用.

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

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