WebHttpBehavior的频道是否可能处于故障状态?

时间:2011-06-06 16:29:16

标签: c# wcf .net-4.0

我正在使用WCF与第三方REST / JSON服务进行通信。由于它是WCF,我创建了一个频道,并使用WebHttpBindingWebHttpBehavior通过它发送请求。我是服务该服务的客户。我的频道是否可能陷入故障状态(我必须调用Abort并重新创建它才能继续使用它)?我已经尝试使用它来发出返回404错误或500错误的调用,并且在同一个频道实例上的后续请求仍然成功。

对我来说,它不会出错,因为与其他服务相比,这种类型的服务非常不连贯。

1 个答案:

答案 0 :(得分:1)

WebHttpBinding不使用会话通道,因此服务上的错误不会使通道出错,但在通信异常等情况下,您仍应正确处理关闭和中止通道。