Explain another evil of async void

This commit is contained in:
Andrew Arnott 2020-02-24 10:54:09 -07:00
Родитель 218ab77a61
Коммит 475534efaa
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: A9B9910CDCCDA441
1 изменённых файлов: 1 добавлений и 0 удалений

Просмотреть файл

@ -122,6 +122,7 @@ ThreadHelper.JoinableTaskFactory.Run(async delegate
Do *not* implement your fire and forget async method by returning `async void`.
These methods will crash the process if they throw an unhandled exception.
They also may cause a crash if they are still running when VS tears down the `AppDomain` on shutdown.
There are two styles of "fire and forget":