atexit, выход делегата в c#
В c++ есть функция под названием atexit где вы можете зарегистрировать функции, которые должны выполняться при выходе из системы. Есть ли похожие события в C#?
обновление: домен приложений.ProcessExit, похоже, не ловит Ctrl-C или Ctrl-Break. Кто-нибудь знает об этом?
4 ответов
вы можете проверить ProcessExit
и DomainUnload
событий AppDomain
класса.
здесь приложение.ApplicationExit событие, если у вас есть WinForms приложения. Для WPF есть приложение.Выход.
Если вы используете приложение WinForms, вы можете добавить прослушиватель в Application.ApplicationExit
событие