3
我正在用C#編寫Windows服務。我想在服務控制面板停止服務時採取與系統關閉時相同的操作。我想對這兩種情況採取同樣的行動。Windows服務在計算機關機時OnStop
我是否必須重寫ServiceBase.OnShutdown()
,或者是否重寫ServiceBase.OnStop()
這兩種情況都足夠了?
我正在用C#編寫Windows服務。我想在服務控制面板停止服務時採取與系統關閉時相同的操作。我想對這兩種情況採取同樣的行動。Windows服務在計算機關機時OnStop
我是否必須重寫ServiceBase.OnShutdown()
,或者是否重寫ServiceBase.OnStop()
這兩種情況都足夠了?
是的。當機器關機時調用OnStop()
。 OnShutdown()
適用於您需要特別瞭解機器正在關機的情況。
@Subbu,你的stackoverflow鏈接被刪除。 –
這似乎不再成立。 'OnStop'在機器關閉期間不會被調用 – Subbu
@Subbu您注意到了什麼操作系統?這是.NET版本還是OS特有的東西? –