Looking for c# Keywords? Try Ask4Keywords

C# Language Отключение синхронизации


пример

Чтобы отключить контекст синхронизации, вы должны вызвать метод ConfigureAwait :

async Task() Foo()
{
    await Task.Run(() => Console.WriteLine("Test"));
}

. . .

Foo().ConfigureAwait(false);

ConfigureAwait предоставляет средства для предотвращения поведения по умолчанию SynchronizationContext; передача false для параметра flowContext запрещает использование SynchronizationContext для возобновления выполнения после ожидания.

Цитата из It's All About SynchronizationContext .