У меня есть windows служба, размещенная с использованием. net core 3.0, и мне нужно выполнить служебную работу до выключения моей системы.
Метод OnShutdown () не запускается при выключении системы, но срабатывает при перезагрузке. Я нашел статью о переполнении стека, в которой говорится, что это происходит из-за быстрого запуска в windows. Я много пытался найти решение, но не смог достичь цели.
Может кто-нибудь помочь мне с событием, которое срабатывает, когда выключение системы при быстром запуске настроено как.
Примечание: есть попытался реализовать OnCustomCommand (). Оба метода были протестированы с использованием операции записи в файл.