【发布时间】:2011-01-14 07:40:04
【问题描述】:
我们有一个带有 WCF 层的系统。
WCF 服务可以抛出各种 FaultExceptions,这些是异常类型:
FaultException<MyStronglyTypedException>
所有强类型异常都继承自基本异常。
public class MyStronglyTypedException : MyBaseException
我可以捕获 FaultException,但是我无法访问 FaultException 的 Detail 属性。
我想了解的是:
FaultException<MyBaseException>
但这似乎是不可能的。
有没有一种方法可以访问 FaultException 的 Detail 属性,而无需捕获每个单独的强类型异常?
【问题讨论】: