是否可以在ServiceBase启动后动态添加新服务?

时间:2017-05-03 14:24:31

标签: c# windows-services

以这个基本为例:

ServiceBase[] servicesToRun;
servicesToRun = new ServiceBase[]
{
 new ServiceFoo(),
 new ServiceFoo()
};
ServiceBase.Run(servicesToRun);

// Some code to add a ServiceFoo into ServiceBase (without having to stop the entire service)

示例:

我有一组需要监控的数据库。我的ServiceBase在启动时会为每个数据库生成一个服务。

如何为我的数据库添加另一个服务到ServiceBase,而无需重新启动整个服务?

0 个答案:

没有答案