2010-07-03 78 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

如果服務回答,那麼它正在運行。如果它回答的問題是正確的,那麼它正確運行。

請注意,它可能正在運行,但未正確運行。例如,它需要的數據庫服務器可能已關閉。

相關問題