我想在c#中创建一个基本的Windows服务,并从中继承其他服务

时间:2014-01-17 16:20:55

标签: c# windows inheritance service

是否可以创建基本Windows服务并从中继承?我已经搜索了一段时间,但找不到任何信息。

我有一个基本的Windows服务类,它具有一些基本功能。然后我从基类继承并覆盖OnStart,OnStop ...方法。

当我安装继承的服务时,它会启动,然后在没有错误的情况下停止。

2 个答案:

答案 0 :(得分:0)

我想我知道你在追求什么。您应该查看依赖注入。如果我“读”你的话,那就是你想要追求的概念。

另外,请查看控制反转。我认为你是在依赖注入之后,但谨慎地理解这两个概念很重要:

http://www.codeproject.com/Articles/592372/Dependency-Injection-DI-vs-Inversion-of-Control-IO

有人说他们不同。有人说DI是IoC的子集。除了语义,我认为这是你的票。

答案 1 :(得分:0)

好的,重新开始后,现在正在运作。不确定是什么问题。