2012-01-17 15 views
0

自分のアプリケーションの動作を実装して、最初にWebservivceでニュースが利用可能かどうかをチェックします。利用可能なニュースがある場合は、ポップアップを開いてユーザーに表示します。利用可能なニュースがない場合、またはユーザーがアプリケーションを終了する(またはゲームを開始する)場合、ユーザーを悩ませたくない代わりに、ニュースアイテムを取得するタスクをキャンセルします。非同期cancelabelタスク

私はこれをタスクライブラリは残念ながら、Windows Phoneのデフォルトのロードアウトでは使用できません(またはそれは?)。

こちらのキーはキャンセル可能部分だと思います。私は確かに非同期オペレーションを開始する方法を知っていますが、キャンセル可能な部分のベストプラクティスは何ですか?

答えて

0

タスクパラレルライブラリは、Windows PhoneのNuGetパッケージ(System.Threading.Tasks)で利用できます。

しかし、私は本当にあなたがその仕事をキャンセルする気にはなりません。ユーザーがアプリケーションを終了すると、タスクは終了し、別のアクションを実行すると何も起こりません。

+0

リンクとあなたのビューのおかげで、あなたは確かに正しいです、私はこのように考えていません。 – UrbanEsc