ユニバーサルWindowsアプリ(Pre)入門036:BackgroundTaskサンプル

金曜日 , 24, 7月 2015 Leave a comment

 (予め)本記事はプレビュー版の環境に基づいて書かれています。

 

 Windows 1o Desctop Build 10240

 Windows 1o Mobile Build 10166

 Visual Studio 2015 RC

 

 製品版では内容と異なる可能性もあります。

 紹介したプロジェクトは以下から実行可能です。

 

UWPアプリのサンプル(GitHub)

 

ApplicationTrigger

 

 BackgroundTaskではバックグランドでタスクの基礎と、タスクを実行するための色々なトリガーが確認できます。

 流れ的には、バックグラウンド処理のサンプルとしてはこれを最初に紹介するのが自然だった気もしますが・・・まぁ、アルファベット順なので・・・。

 

 バックグランドタスクの基本についてはユニバーサルWindowsアプリ(Pre)入門035:BackgroundSensorsサンプルとほぼ同様なので割愛させてもらって、バックグラウンド処理をApplicationTriggerというのが追加されていたので、これについて調べてみました。

 まだMSDNにもドキュメントが記述されておらず、サンプルから推測するところが大きいのですが、

 

var result = await trigger.RequestAsync();

 

 こんな感じでトリガーを実行して結果を受け取っているところと、サンプルの動作としてかなり頻繁にバックグラウンドから値をもらっているところ。

 明確に「こういうトリガーなんだ!!」というのがわかりませんでしたが、面白そうな機能でした。

 


Please give us your valuable comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください