は、WPFのコードビハインドイベントハンドラを想像してみてC#5であなたがasync
ハンドラに意義5
private async void OnButtonClick(object sender, RoutedEventArgs e) { ... }
を宣言することができますので、WPFはこれで何をしているのですか?何分か検索しても、何も上向きませんでした。
await
文の後にUIの更新を行うことは可能です。これはタスクがDispatcherスレッド上で継続されることを意味しますか?
Task
にエラーが発生した場合は、WPF Dispatcher
またはTaskScheduler
を経由して発生しますか?
他にも興味深い点がありますか?
ありがとうスティーブン。イニシエータのコンテキストが保存されているということは、私が見逃していたものです。私は本当に他のアプローチが理にかなっているとは思えません。 –