我花了几分钟才发现Visual Studio Async CTP:http://msdn.microsoft.com/zh-cn/vstudio/async。但是主页上没有足够的文件描述如何使用它?
所以除了Visual Studio ASync之外,还有三个部分框架可以解决这个问题吗? 有关windows phone异步包的任何建议吗?
由于
答案 0 :(得分:1)
虽然很难准确确定您的目标,但听起来您正在寻找更好的API来处理异步请求?如何查看适用于Windows Phone的reactive extensions framework。
你可以找到我在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);