Есть ли способ выполнять асинхронные операции, такие как синхронизация приложений Windows Phone? - PullRequest
0 голосов
/ 07 февраля 2012

как мы знаем.Модель программирования Windows Phone является асинхронной.Модель программирования Begin end требует много проблем.Есть ли способ выполнить асинхронные операции, такие как синхронизация?

ну, всего за несколько минут я нашел Visual Studio Async CTP: http://msdn.microsoft.com/zh-cn/vstudio/async., но на домашней странице не было достаточно документа, описывающего, как его использовать?

так, кроме Visual Studio ASync, есть ли какие-нибудь три части Framework, работающие для этой проблемы?Любые предложения по Windows Phone асинхронного пакета?

Спасибо

1 Ответ

1 голос
/ 07 февраля 2012

Хотя трудно точно определить, что вы ищете, похоже, вы ищете лучший API для обработки асинхронных запросов?Как насчет просмотра платформы реактивных расширений , которая доступна для Windows Phone.

Вы можете найти учебник, который я написал по использованию Rx для codeproject .Это позволяет вам транслировать события в гораздо более читаемый поток приложений, из статьи, связанной ...

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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...