【问题标题】:How to Catch Exceptions in WPF when Calling a WCF Service调用 WCF 服务时如何在 WPF 中捕获异常
【发布时间】:2010-12-25 01:35:33
【问题描述】:

调用 WCF 服务时如何在 WPF 中捕获异常?

【问题讨论】:

    标签: wpf wcf exception


    【解决方案1】:

    我认为这个关于堆栈溢出的问题已经涵盖了这一点。 WPF Exceptions

    鲍勃。

    【讨论】:

      【解决方案2】:

      基本上你会有三种方法:

      • 在您的常规 try/catch 中重新抛出 FaultException
      • FaultContract 属性标记您的OperationContract,然后手动将您的异常转换为您的自定义故障对象
      • 实现 IErrorHandler 行为并让它为您处理 WCF 异常

      此链接可以解释这些选项:Simplifying WCF: Using Exceptions as Faults

      【讨论】:

        猜你喜欢
        • 2012-01-01
        • 2011-07-19
        • 2013-01-13
        • 2016-03-19
        • 2010-12-11
        • 1970-01-01
        • 1970-01-01
        • 2017-07-03
        • 1970-01-01
        相关资源
        最近更新 更多