标签: c# windows windows-services topshelf
标题说明了一切。我无法在他们的文档或网络上找到满足我需求的任何内容。
答案 0 :(得分:3)
不是真的。通过服务中的服务管理器执行此操作将使您处于错误状态,因为该服务不会正确关闭,或者在没有任何进程停止运行的情况下开始备份。这种限制实际上并不是Topshelf的限制。
您可以使用恢复选项并让计时器按给定的时间表退出流程;这有点奇怪,但我相信人们现在正在做这件事。
最后,您可以创建与服务管理器交互的监视服务或作业,并调用restart。