Когда метод async
, ожидаемый при вызове исключения, исключение хранится где-то, а бросание задерживается. В приложении WinForms или WPF он использует SynchronizationContext.Current
для отправки метаданных исключения. Однако, например, консольное приложение, оно генерирует исключение в пуле потоков и приносит приложение.
Как предотвратить исключения из метода async
исключений из приложения?
EDIT:
По-видимому, проблема, которую я описываю, заключается в том, что у меня есть методы void
async
. См. Комментарии.