我正在使用.NET进行集成测试项目。测试框架可执行文件启动服务,然后需要等待服务完成操作。如何在.NET中等待另一个进程的状态?
exe等待服务完成其任务(服务本身不会在任务完成时退出)的最佳方法是什么?
这两个进程都可以访问同一个数据库,所以我的第一个想法是一个简单的表格,它记录了服务的状态。一旦它发出信号,exe就可以停止等待并完成任务。其他方法?
让我重申一旦服务完成其任务,服务将保持运行/内存状态,因此等待它退出将无法工作。 ;-)
此外,这纯粹是为了集成测试的目的,并且永远不会投入生产,所以“简单”是可操作的词。
真棒。我认为这会很好地工作。谢谢! – 2008-10-03 14:41:11