Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个 C# Windows 服务,它完成了它需要做的事情。完成后服务停止。
我需要做的是让服务不间断地运行。这样,当另一个数据源可用时,服务将运行源代码并执行它需要执行的操作。
请有任何建议。提前致谢。
-杰夫
Windows 服务中的 main 函数必须在循环内运行,这样它才能继续运行,直到收到停止命令。循环的类型无关紧要,但服务必须持续工作才能继续运行。此外,循环不能在 OnStart 方法中运行。创建一个线程来运行你的循环,并从 OnStart 方法启动线程。