【发布时间】:2010-06-24 05:38:33
【问题描述】:
我正在尝试将最初为 WSE 编写的框架调整为 WCF。框架有时会从其内部深处抛出SoapExceptions,我想将其捕获并转换为WCF 框架将处理的FaultException 对象。
为了让该框架的现有客户端继续工作,我需要 SOAP 错误消息的 <detail> 字段准确是 SoapException.Detail 字段中的内容,但我可以' t 找到一种方法来实现这一点。 MSDN 上的所有文档都适用于使用序列化的详细信息对象,这对我不起作用。有什么方法可以将SoapException 强制转换为FaultException 或FaultException<T> 对象,以保留原始soap 异常中的actor、code 和detail 字段?
【问题讨论】:
标签: c# wcf exception soap fault