AppServiceからconfig.jsonファイルを読んで、jsonファイルの設定に基づいてIDを生成する必要があるユースケースがあります。 次のコードを使用してUriを生成し、StorageFile.GetFileFromApplicationUriAsync(fileUri)を使用してファイルを開くことができます。Uriを開いてバックグラウンドタスクでJSONファイルを読むUWP
今Uri fileUri = null;
try
{
Debug.WriteLine("Creating new uri");
fileUri = new Uri(fileName);
if (fileUri == null)
{
Debug.WriteLine("Uri creation failed");
} else
{
Debug.WriteLine("New Uri created");
}
} catch (Exception ex)
{
Debug.WriteLine("Uri creation failed" + ex.Message);
}
私はちょうど私がは新しいURIを作成した後、任意のメッセージを見ていないのですがないのブレークポイントでコード実行させた場合、私のデバッガはnew Uri(fileName)
と行の後に姿を消している。このコードをデバッグしようとしています。例外でもありません。 fileName
の
値が "MS-APPX:///config/config.json" である
誰もがここで間違っているかを説明していただけますか? AppServiceからファイルを開いて読み込むことも可能ですか?
- おかげ タルン
返信ありがとうございます。実際問題はファイルを読むことではありません。私は単体テストでそれをテストしました。私は適切にファイルを読むことができます。 AppServiceから起動すると失敗します。 – c2tarun
あなたが助けないと申し訳ありません。新しいuriでコードが実行されず、uriを作成できないと思いますが、 "ms-appx:///" fileNameが正しいと思います。 – lindexi