【发布时间】:2010-11-26 20:47:39
【问题描述】:
我们正在使用 WCF 服务
在客户端,我们计划显式关闭连接 似乎有不止一种关闭方式
示例 1: 在WCF服务消费的finally块中使用
if (client.State == CommunicationState.Faulted)
{
client.Abort();
}
client.Close();
如果服务处于故障状态,我们将无法调用 close()
样本2:
using(ClientProxy proxy = new ClientProxy())
{
//call your service methods
}
在sample2中我不确定如果服务处于故障状态会发生什么,它会抛出错误关闭连接吗?
【问题讨论】:
-
@Balaji-看看这篇文章-stackoverflow.com/questions/573872/…。这是最有帮助的
标签: wcf connection