有没有办法执行异步操作,如同步关于Windows Phone应用程序?正如我们所知,

有没有办法执行异步操作,如同步关于Windows Phone应用程序?正如我们所知,

问题描述:

。 Windows手机编程模型是异步的。开始编程模型会带来很多问题。有没有办法像异步一样执行异步操作?有没有办法执行异步操作,如同步关于Windows Phone应用程序?正如我们所知,

刚刚采取了几分钟,我发现Visual Studio异步CTP:http://msdn.microsoft.com/zh-cn/vstudio/async。但主页没有足够的文件描述如何使用它?

所以除了Visual Studio ASync有没有三个部分的框架为这个问题工作? 关于windows phone异步包的任何建议?

感谢

虽然很难准确地确定你是什么之后,这听起来像你正在寻找处理异步请求一个更好的API?如何查看reactive extensions framework,这是可用于Windows手机。

你可以在codeproject上找到关于使用Rx编写的教程。它允许您将事件转化为更具可读性的应用程序流程,从文章链接...

Observable.FromEvent<TextChangedEventArgs>(searchTextBox, "TextChanged") 
      .Select(e => ((TextBox)e.Sender).Text) 
      .Where(text => text.Length > 2) 
      .Throttle(TimeSpan.FromMilliseconds(400)) 
      .SelectMany(txt => searchTwitter(txt)) 
      .Select(searchRes => ParseTwitterSearch(searchRes)) 
      .ObserveOnDispatcher() 
      .Subscribe(tweets => searchResults.ItemsSource = tweets); 
+0

Hi ColinE。感谢您的回复。我正在寻找更好的API来处理异步请求。 – 2012-02-08 01:49:32