WCF中止模式 - 如何测量故障连接

时间:2015-09-24 07:20:16

标签: c# .net wcf

有一段时间我在webapi项目中遇到问题,这可能是由挂起的资源引发的。网站挂起并在内存转储中我可以看到很多代码与某些WCF调用有关。

我在codeproject中发现了一些像WCF Try Catch Abort Pattern Article这样的资源,说明在描述的情况下,wcf客户端应该是arboted。

像这样:

try
{
    ...
    client.Close();
}
catch (CommunicationException e)
{
    ...
    client.Abort();
}
catch (TimeoutException e)
{
    ...
    client.Abort();
}
catch (Exception e)
{
    ...
    client.Abort();
    throw;
}

现在有办法衡量是否有连接未成功关闭?我希望在代码更改之前和之后看到更改。

是否有perphas表现计数器?

0 个答案:

没有答案