我有一个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