Według najlepszych praktyk zaleca się używać .ConfigureAwait(false)
z async/await
słów kluczowych, jeśli można:Kiedy nie mogę używać ConfigureAwait (false)?
await Task.Run(RunSomethingAsync).ConfigureAwait(false);
Czy możesz dać mi przykład sytuacji, kiedy nie można użyć .ConfigureAwait(false)
? .
Chodzi o to, kiedy powinieneś powrócić do kontekstu, z którego pochodzi, czyli do kanonicznego kontekstu interfejsu użytkownika. –
@AdamHouldsworth w prawo, teraz ma to dla mnie idealny sens – Andrei