Usage of ConfigureAwait in .NET
To answer your questions more directly: ConfigureAwait(true): Runs the rest of the code on the same thread the code before the await was run on. Not necessarily the same thread, but the same synchronization context. The synchronization context can decide how to run the code. In a UI application, it will be the same thread. … Read more