2012-02-07 23 views
0

わかりました。 Windowsの電話プログラミングモデルは非同期です。 Begin endプログラミングモデルには多くの問題があります。同期などの非同期操作を実行する方法はありますか?Windows Phoneアプリケーションの同期化などの非同期操作を実行する方法はありますか?

Visual Studio Async CTPが見つかりました:http://msdn.microsoft.com/zh-cn/vstudio/asyncホームページには使用方法が記載された十分な文書がありませんでしたか?

Visual Studio ASyncを除いて、この問題には3つの部分のフレームワークがありますか? Windowsの電話機の非同期パッケージに関する提案はありますか?

おかげ

答えて

1

それはあなたが後にしている正確に何を決定することは困難であるが、あなたが非同期リクエストを処理するためのより良いAPIを探しているように、それが聞こえますか?窓の携帯電話で利用できるreactive extensions frameworkを見ていかがですか?

私はに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を探しています。 –

関連する問題