Я написал сервис на C # и переопределил функцию OnStop.
OnStop
Будет ли эта функция вызываться при перезапуске службы или только при ее остановке?
Да, когда вы перезапускаете сервис, он вызывается
Stop()
, а затем:
Start()
Обработчик события «OnStop»запускается, когда служба EventLogger останавливается или перезапускается.