当对任务(
Task
Task<T>
ValueTask
ValueTask<T>)执行
await 操作时,其默认行为是捕获“上下文”的;稍后,当任务完成时,该
async 方法将在该上下文中继续执行。“上下文”是
SynchronizationContext.Current
TaskScheduler.Current(如果未提供上下文,则回退到线程池上下文)。通过使用
ConfigureAwait(continueOnCapturedContext: true) 可以明确这种在捕获上下文中继续的默认行为。