Как завершить выполнение кода после остановки службы Windows? - PullRequest
0 голосов
/ 24 сентября 2018

Я использую простое приложение службы Windows.Некоторый код занимает около минуты, чтобы закончить выполнение.Если я хочу развернуть новостные изменения в производстве, как я могу гарантировать, что даже после того, как я остановил службу, служба завершила то, что когда-либо выполняла?

1 Ответ

0 голосов
/ 24 сентября 2018

Ваша новая служба должна будет проверить, чтобы убедиться, что старый процесс не запущен.

Как проверить, работает ли служба Windows

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

Что бы он ни делал, он должен иметь возможность полностью остановить или откатиться по запросу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...