【问题标题】:Passing System.Exception object to WCF Service method as a parameter将 System.Exception 对象作为参数传递给 WCF 服务方法
【发布时间】:2014-04-02 10:56:10
【问题描述】:

我需要将 system.exception 类实例传递给 WCF Service 方法。

如果您对此有任何想法,请分享。

【问题讨论】:

    标签: wcf c#-4.0 exception


    【解决方案1】:

    这是一个非常危险的想法,因为有些异常是不可序列化的,当你试图传递它们时会导致其他异常。

    WCF 有 FaultContracts,这是处理异常的方法。这是一个例子: http://msdn.microsoft.com/en-us/library/ff650899.aspx

    【讨论】:

      【解决方案2】:

      如果您尝试将异常作为方法参数传递给 WCF 服务,我猜您的设计存在缺陷。

      将异常实例作为参数传递绝对不是使用 WCF 传输错误的最佳方式。

      【讨论】:

      • 感谢特技演员。我是 WCF 服务的新手。所以设计可能有几个问题。感谢您的帮助,我肯定会考虑您的评论。同时它会让人更开心,同时得到所提问题的答案。再次感谢特技演员
      • 请在您的问题中包含更多详细信息,否则将难以理解您要达到的目标
      • 好的特技演员。最初我试图充分解释这个问题,但在发布时出错,然后我简单地发布了这个问题。
      猜你喜欢
      • 2023-03-05
      • 1970-01-01
      • 2012-04-22
      • 1970-01-01
      • 1970-01-01
      • 2016-08-13
      • 1970-01-01
      • 2014-03-10
      • 1970-01-01
      相关资源
      最近更新 更多