Windows событие OnShutdown службы, когда включен быстрый запуск - PullRequest
0 голосов
/ 13 января 2020

У меня есть windows служба, размещенная с использованием. net core 3.0, и мне нужно выполнить служебную работу до выключения моей системы.

Метод OnShutdown () не запускается при выключении системы, но срабатывает при перезагрузке. Я нашел статью о переполнении стека, в которой говорится, что это происходит из-за быстрого запуска в windows. Я много пытался найти решение, но не смог достичь цели.

Может кто-нибудь помочь мне с событием, которое срабатывает, когда выключение системы при быстром запуске настроено как.

Примечание: есть попытался реализовать OnCustomCommand (). Оба метода были протестированы с использованием операции записи в файл.

...