是否可以創建基本的Windows服務並從中繼承它?我搜索了一段時間,並找不到任何信息。我想在c#中創建一個基本的Windows服務並從中繼承其他服務
我有一個基本的Windows服務類與一些基本功能。然後,我從基類繼承並重寫OnStart,OnStop ...方法。
當我安裝繼承的服務時,它啓動,然後停止,沒有錯誤。
是否可以創建基本的Windows服務並從中繼承它?我搜索了一段時間,並找不到任何信息。我想在c#中創建一個基本的Windows服務並從中繼承其他服務
我有一個基本的Windows服務類與一些基本功能。然後,我從基類繼承並重寫OnStart,OnStop ...方法。
當我安裝繼承的服務時,它啓動,然後停止,沒有錯誤。
我想我知道你在做什麼。你應該看看依賴注入。如果我「讀」你的權利,那就是你想要追求的概念。
另外,看看控制反轉。我想你依賴注入後的時候,而是要了解兩個概念謹慎是很重要的:
http://www.codeproject.com/Articles/592372/Dependency-Injection-DI-vs-Inversion-of-Control-IO
有人說,他們是不同的。有人說DI是IoC的一個子集。拋開語義,我認爲這是你的票。
好吧,重新開始後,它現在正在工作。不知道問題是什麼。
我以前曾經使用DI和IOC,但不知道如何幫助。我想在基本的Windows服務類中放入一些基本的功能,然後從中繼承其他的Windows服務。 – user1633606
那麼,我沒有讀你的權利。一旦你構建了可執行文件,這就是你正在運行的環境。IoC似乎是我的正確選擇,但我不能理解你的場景。抱歉。 –