0

当我在桌面应用程序下获取服务器的数据时,我曾经通过将 WaitCallback 委托传递给 ThreadPool.QueueUserWorkItem 来排队执行获取数据的任务:

ThreadPool.QueueUserWorkItem(new WaitCallback(FetchServerCallback));

但是在 Windows 商店应用程序上,我该怎么做才能获得相同的结果?

4

1 回答 1

1

您可以使用Task.Run(() => { /* your code */ });

甚至

await Task.Run(() => { /* your code */ });
// TODO this code runs after "your code" has been processed

在处理完您的代码后做其他事情......

请参阅http://msdn.microsoft.com/en-us/library/hh160382.aspx

于 2013-08-16T18:09:45.067 回答