起動時に(設定ファイルから)一部のデータを読み込もうとしています。勝利10 uwpでファイルにアクセスする唯一の方法は、非同期メソッドを使用することです。uwp起動時にファイルから設定を読み込みます。
グレート、しかし:コンストラクタ(これは可能ではない、私は知っている)、または任意の同等で非同期メソッドを呼び出すcan'I方法
。ここに私の実際のコードです。
sealed partial class App : Application
{
public ITrackThatContext Context { get; private set; }
public App()
{
this.InitializeComponent();
this.Suspending += OnSuspending;
Context = await LocalFileTrackThatContext.CreateAsync(null);
}
}
私は、アプリの最初のページ上のボタンからContext = await LocalFileTrackThatContext.CreateAsync(null);
を呼び出すことができますが、私はやる方が良いがあると確信しています。起動プロセスからタスクを起動するためのエントリポイントがありますか?私はstartup stagesを読んだが、どこに私のconfをロードするのか分からない。
'OnNavigateTo'は非同期ではありませんか?私はあなたの答えを忘れていましたか? – tschmit007
@ tschmit007他のメソッドと同じように非同期にすることができます。しかし、コンストラクタはメソッドではないので非同期であることはできません。 –
@ tschmit007 OnNavigateToを使用する方が良いです。 – lindexi