有没有办法执行异步操作,如同步关于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);
Hi ColinE。感谢您的回复。我正在寻找更好的API来处理异步请求。 – 2012-02-08 01:49:32