我正在使用.NET進行集成測試項目。測試框架可執行文件啓動服務,然後需要等待服務完成操作。如何在.NET中等待另一個進程的狀態?
exe等待服務完成其任務(服務本身不會在任務完成時退出)的最佳方法是什麼?
這兩個進程都可以訪問同一個數據庫,所以我的第一個想法是一個簡單的表格,它記錄了服務的狀態。一旦它發出信號,exe就可以停止等待並完成任務。其他方法?
讓我重申一旦服務完成其任務,服務將保持運行/內存狀態,因此等待它退出將無法工作。 ;-)
此外,這純粹是爲了集成測試的目的,並且永遠不會投入生產,所以「簡單」是可操作的詞。
真棒。我認爲這會很好地工作。謝謝! – 2008-10-03 14:41:11