我有一個WCF服務和客戶端。我經由檢查WCF連接
ChannelFactoryBase <連接到WCF(中 <(TChannel>)>).. ::。CreateChannel 方法
然後,我有一個參考ICommunicationObject
WCF服務連接或稍後關閉時可能不起作用。什麼是正確的 方法來檢查WCF服務是否正在工作。一種直接的方法是使用CommunicationException機制。但是ICommunicationObject.State屬性呢?我應該在任何WCF方法調用之前檢查它是否爲 處於故障狀態?什麼是最佳做法?
從用戶@Stix,每[MSDN](https://msdn.microsoft.com/en-us/library/ms733912(V = vs.110)的.aspx):檢查ICommunicationObject.State屬性的值是一種競爭條件,不建議確定是重用還是關閉頻道。 – 2015-09-29 19:59:47