私の WinRT アプリでは、ユーザーのドキュメント フォルダーから特定のテキスト ファイルを読み取る必要があります (WinRT アプリは、ユーザーが既にインストールしたソフトウェアのコンパニオンであるため、ファイルの場所を正確に把握しています)。これは、StorageFile/ReadTextAsync と、登録済みのファイル関連付けタイプをアプリ マニフェストに追加することで実行できます。
私の問題は、アプリ マニフェストでファイルの関連付けを宣言する必要があるため、ユーザーがテキスト ファイル (.txt) を開くたびに、Windows 8 が WinRT アプリで開くことができることを警告することです。私のアプリはコード内の特定のテキスト ファイルをプログラムで読み取るだけなので、これは理想的ではありません。テキスト ファイルを開くことはできません。もちろん、マニフェストからファイルの関連付けを削除すると、テキスト ファイルをプログラムで読み取ることができなくなります。
私の質問は、コードでテキスト ファイルを読み取るにはどうすればよいかということです。
注: ファイル関連付けのプロパティには、"Always Unsafe" と呼ばれるチェックボックスがあり、これは私が望むことだと思いますが、ユーザーがアプリでテキスト ファイルを開くことを無効にするわけではないようです。