如果WCF通道出现故障,我们可以处理当前连接并重新打开它.但是,如果回调连接丢失,我看不到任何方法来解决它,除非客户端不断地对服务器进行池化.
是否可以处置并重新打开回调通道?
最佳答案 据我所知,这是不可能的.您可能必须阻止频道以故障状态结束:
>必须将所有服务异常包装到FaultExceptions(检查IErrorHandler接口)并在客户端上正确处理
>如果客户端频道已关闭,那么您无能为力.
如果WCF通道出现故障,我们可以处理当前连接并重新打开它.但是,如果回调连接丢失,我看不到任何方法来解决它,除非客户端不断地对服务器进行池化.
是否可以处置并重新打开回调通道?
最佳答案 据我所知,这是不可能的.您可能必须阻止频道以故障状态结束:
>必须将所有服务异常包装到FaultExceptions(检查IErrorHandler接口)并在客户端上正确处理
>如果客户端频道已关闭,那么您无能为力.