2010-07-03 115 views
1

我想检查Web服务的可用性。 这是我的代码,我从运行Web服务的功能如何找出Web服务是否正在运行?

DataSet ds = new DataSet(); 
DataTable dt = new DataTable(); 
NegsoNotifier.WorkItemsService.WorkItemsSoapClient wiservice; 

wiservice = new NegsoNotifier.WorkItemsService.WorkItemsSoapClient(); 
System.ServiceModel.EndpointAddress adr; 
adr = new System.ServiceModel.EndpointAddress(Weburl); 
wiservice.Endpoint.Address = adr; 
//wiservice.Open(); 

ds = wiservice.GetMyWorkItems(Username, Password); 
dt = ds.Tables[0]; 

我如何理解这个Web服务正在运行或不?

+0

你的意思是'确定'而不是'理解'?如果它正在运行,你想'找出'吗? – 2010-07-03 05:33:01

+0

嗨 是的 对不起,我的英语会话很弱 感谢您的关注。 – Shahin 2010-07-03 06:00:27

回答

4

如果服务回答,那么它正在运行。如果它回答的问题是正确的,那么它正确运行。

请注意,它可能正在运行,但未正确运行。例如,它需要的数据库服务器可能已关闭。

相关问题