【发布时间】:2014-04-02 10:56:10
【问题描述】:
我需要将 system.exception 类实例传递给 WCF Service 方法。
如果您对此有任何想法,请分享。
【问题讨论】:
我需要将 system.exception 类实例传递给 WCF Service 方法。
如果您对此有任何想法,请分享。
【问题讨论】:
这是一个非常危险的想法,因为有些异常是不可序列化的,当你试图传递它们时会导致其他异常。
WCF 有 FaultContracts,这是处理异常的方法。这是一个例子: http://msdn.microsoft.com/en-us/library/ff650899.aspx
【讨论】:
如果您尝试将异常作为方法参数传递给 WCF 服务,我猜您的设计存在缺陷。
将异常实例作为参数传递绝对不是使用 WCF 传输错误的最佳方式。
【讨论】: