0
對於Windows服務使用RequestAdditionalTime,不會延長足夠長的等待時間。 我不得不等待作業完成,所以我一直在如何延長關閉Windows服務的等待期?
while (gs_bisProcessing)
{
OnRequestMoreTime(20000);
Thread.Sleep(20000);
}
,但仍是工作需要足夠長的時間,而停止服務,使該服務沒有及時響應的消息框。 ..即使刷新,服務狀態也會停止。 那麼現在該做什麼? 我也想在Shutdown上做同樣的事情?有任何想法嗎?
在OnShutdown處理程序中調用'RequestAdditionalTime'會導致'InvalidOperationException' – 2013-05-15 19:22:31