Package.appxmanifest ファイルに、バックグラウンド タスクの宣言を追加しました。これは、最終的に必要になるためです。まだ記述されていません。サポートされるタスクの種類として「システム イベント」を選択しましたが、アプリの設定には何もありません (実行可能ファイル、エントリ ポイント、開始ページ) はまだありません。
その宣言を追加した後にアプリを実行しようとすると、「アプリ マニフェストに必要な要素 '/Package/Applications/Application/Extensions/Extension/BackgroundTasks/Task' がありません」というメッセージが表示されます。
「アプリ設定」編集ボックスの 1 つに入力できる値はありますか、それとも、バックグラウンド タスクを使用することを宣言する前にまずバックグラウンド タスクを作成する必要がありますか、それとも...???
アップデート
http://www.silverlightshow.net/items/Windows-8-metro-make-your-app-alive-with-background-tasks.aspxによると、ソケットに ControlChannel オプションを使用できます。
「ControlChannel: これらのタスクは XAML/C# アプリケーションでのみ使用でき、ネットワーク リソースがデータを受信したときに通知できます。これらは主に StreamSockets に関連しています。また、このタスクにはロック画面の制約が必要です。」
この記事には次のようにも記載されています。 SMSReceived イベント。
しかし、私がまだはっきりしていないことの 1 つは、プロジェクト内にバックグラウンド タスクになるクラスを作成できますか、またはバックグラウンド タスクになる/バックグラウンド タスクを含むプロジェクトをソリューションに追加する必要がありますか? 後者の場合、このプロジェクトは「クラス ライブラリ (Windows ストア アプリ)」または「Windows ランタイム コンポーネント」プロジェクト タイプである必要がありますか?