我正在做一個Windows Phone 7應用程序,它使用wcf服務來收集與應用程序相關的數據。我需要給用戶留言,以便在服務暫時停止後嘗試。我怎樣才能做到這一點?如何以編程方式檢查wcf服務是否停止
回答
你也許可以通過發送一個http請求來檢查服務是否在線?
public static Boolean isSiteOnline(String url)
{
Boolean result = true;
HttpWebRequest httpReq = (HttpWebRequest)WebRequest.Create(url);
httpReq.AllowAutoRedirect = false;
HttpWebResponse httpRes = (HttpWebResponse)httpReq.GetResponse();
if (httpRes.StatusCode != HttpStatusCode.OK)
result = false;
httpRes.Close();
return result;
}
小老式的方式。處理例外可能會好得多。閱讀[http://blogs.msdn.com/b/pedram/archive/2008/01/25/wcf-error-handling-and-some-best-practices.aspx](http://blogs.msdn.com /b/pedram/archive/2008/01/25/wcf-error-handling-and-some-best-practices.aspx) – Xatep
如果您遇到大量的wcf服務停機時間,那麼請執行這兩個操作。首先檢查它是否在線,然後處理由於不同原因可能拋出的異常。 – Xatep
我沒有得到GetResponse()函數。 –
- 1. 如何檢查服務是否停止
- 2. 如何以編程方式停止Windows服務?
- 3. 如何以編程方式停止Windows服務
- 4. 以編程方式停止Web服務中的Windows服務
- 5. 以編程方式停止Azure服務結構服務
- 6. 如何以編程方式檢查服務是否在AndroidManifest.xml中聲明?
- 7. 如何檢查WCF客戶端通道(服務)是否終止?
- 8. 如何以編程方式停止java.util.logging?
- 9. 如何以編程方式停止ServletRequestListener?
- 10. 如何檢查TtsService(或Android服務)是否停止?
- 11. 檢查一個SQL服務器是否可用編程方式?
- 12. 如何以編程方式檢查是否安裝使用Java
- 13. 如何檢查是否以編程方式請求頁面?
- 14. 如何檢查iCloud是否以編程方式配置
- 15. 如何以編程方式檢查MP4是否損壞?
- 16. 如何以編程方式檢查Zookeeper是否正在運行
- 17. 如何以編程方式檢查iCloud Drive是否被激活
- 18. 如何檢查藍牙是否以編程方式啓用?
- 19. 如何以編程方式檢查鍵盤是否連接?
- 20. 如何以編程方式檢查Zookeeper是否正在運行?
- 21. 如何以編程方式檢查Microsoft.Office.Interop.Excel是否適用於VB?
- 22. 如何以編程方式檢查iframe是否會被網站阻止?
- 23. 以編程方式停止Windows服務時出錯
- 24. 以編程方式停止使用紅寶石的Windows服務
- 25. 以編程方式停止粘性服務
- 26. 如何以編程方式配置WCF數據服務?
- 27. 如何以編程方式更改WCF服務BodyStyle?
- 28. 如何在wcf中以編程方式提供服務引用?
- 29. 檢查你是否在wcf服務
- 30. 檢查WCF服務是否存在
定義「停止」。有很多原因可能導致您無法連接到Web服務,因此您應該處理所有這些問題。 –