Как запустить настраиваемое действие, когда служба Windows меняет свой статус на «Работает» в TopShelf? - PullRequest
0 голосов
/ 09 ноября 2019

Я знаю, что в TopShelf API есть метод AfterStartingService, который можно использовать для запуска некоторого пользовательского кода после запуска службы, как следует из его названия. Но это не помогает мне, потому что мне нужно иметь возможность запускать действие после фактического запуска службы Windows, то есть когда ее состояние меняется на «Выполняется».

Конечно, было бы также полезно, если бы оно позволяло нам ждать любого другого состояния, кроме "Работает". Я искал в Интернете и не смог найти никаких примеров или документации о том, как это сделать. Кроме того, я попробовал в своем собственном коде, но не смог заставить это работать так, как мне нужно.

...