ConfigureAwait — controls context capture.
1// Default — captures context2await Task.Delay(1000);3// Continues on original thread (UI thread)45// ConfigureAwait(false) — no capture6await Task.Delay(1000).ConfigureAwait(false);7// Continues on thread pool