彼の回答で Stephenは、 が呼び出されたときConfigureAwait(false)
にメソッドの残りの部分がスレッド プール スレッドで実行されることを説明Task
しましたawait
。
明確なこと:ConfigureAwait(false)
非同期呼び出しの後に実行されるすべてのものを使用すると、スレッド プール スレッドで実行されるため、UI SynchronizationContext では実行されませんtextBox1.Text = data.Property
。
私が理解していないのは、メソッドが実行される前に、私が待っていることが常にawait
完了するという意味ではありませんか? では、タスクを続行する前に完了できないのはなぜでしょうか?Task