Обработка событий питания в. net ядро - PullRequest
0 голосов
/ 26 февраля 2020

Может ли кто-нибудь помочь мне с альтернативным способом обработки событий питания в. net ядре?

Я портирую свои приложения службы окна. net framework на. net core 2.2 и в. net framework Я использовал класс ServiceBase и сам метод для обработки событий питания (OnPowerEvent). Я хочу обрабатывать такие события, как Suspend, Resume и др. c.

. Сейчас я использую HostBuilder для размещения службы windows и не могу найти никакого решения для получения системных событий питания.

1 Ответ

0 голосов
/ 26 февраля 2020

Вы можете использовать Worker Services . Он имеет виртуальный метод StartAsyn c и StopAsyn c, который вы можете переопределить.

Советую обновить до. NET Core 3.x, поскольку более старые версии больше не поддерживаются:

enter image description here

...