Вызывается ли такой метод, как OnClosed(EventArgs e)?
OnClosed(EventArgs e)
Обновление
Завершено с использованием кода из следующего URL:
http://osdir.com/ml/windows.devel.dotnet.clr/2003-11/msg00214.html
Существует событие AppDomain.ProcessExit, к которому можно подключить обработчик событий. Обратите внимание, что это «время в штучной упаковке»; по умолчанию это разрешено выполнять в течение максимум 3 секунд, поэтому вам не следует делать там много времени.
AppDomain.ProcessExit
Взгляните на эту статью / пост .
По сути, вы подключаетесь к SetConsoleCtrlHandler и подписываетесь на события.
Нет, поскольку нет сообщения о закрытии события.
Однако AppDomain выгружается, так как процесс прерывается, и это вызывает AppDomain.DomainUnloaded . Вы можете использовать это, чтобы перехватить событие, когда программа закрывается.