FaultConverter.OnTryCreateFaultMessage(Exception, Message) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尝试在错误转换成 SOAP 异常后创建错误消息。
protected:
abstract bool OnTryCreateFaultMessage(Exception ^ exception, [Runtime::InteropServices::Out] System::ServiceModel::Channels::Message ^ % message);
protected abstract bool OnTryCreateFaultMessage (Exception exception, out System.ServiceModel.Channels.Message message);
abstract member OnTryCreateFaultMessage : Exception * Message -> bool
Protected MustOverride Function OnTryCreateFaultMessage (exception As Exception, ByRef message As Message) As Boolean
参数
- exception
- Exception
SOAP 异常。
- message
- Message
错误消息作为 out
参数返回。
返回
如果成功创建了错误消息,则为 true
;否则为 false
。 默认值为 false
。
注解
支持错误转换的通道将实现 GetProperty<FaultConverter>
并重写此方法以执行下面的操作。 如果通道层可转换异常,则它将进行转换;否则它会调用其内部通道上的 GetProperty<FaultConverter>
。 传输通道应委托 GetDefaultFaultConverter,以便获取默认的 SOAP/WS-Addressing 错误转换器。