如何只处理一次端点未找到的异常(WCF)

时间:2013-07-02 14:04:25

标签: c# wcf error-handling wcf-endpoint

我们知道,当客户端和服务器之间没有连接时,将从WCF服务创建未找到端点的异常

我想只处理一次这个错误并使用几次而没有为每个WCF服务进行多次尝试捕获 请帮帮我

由于

1 个答案:

答案 0 :(得分:1)

在Invoke方法中包装您的服务器调用并在那里处理错误:

 public void Invoke(Action<T> call)
 {
    try
    {
       call();
    }
    catch(EndpointNotFoundException exception)
    {
    // handle here
    }
}