FaultConverter.TryCreateException(Message, MessageFault, Exception) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public:
bool TryCreateException(System::ServiceModel::Channels::Message ^ message, System::ServiceModel::Channels::MessageFault ^ fault, [Runtime::InteropServices::Out] Exception ^ % exception);
public bool TryCreateException (System.ServiceModel.Channels.Message message, System.ServiceModel.Channels.MessageFault fault, out Exception exception);
member this.TryCreateException : System.ServiceModel.Channels.Message * System.ServiceModel.Channels.MessageFault * Exception -> bool
Public Function TryCreateException (message As Message, fault As MessageFault, ByRef exception As Exception) As Boolean
参数
- message
- Message
错误消息。
- fault
- MessageFault
错误。
- exception
- Exception
如果转换成功,则为作为 out
参数返回的 SOAP 异常。
返回
如果错误成功转换,则为 true
;否则为 false
。 默认值为 false
。
例外
message
或 fault
为 null
。
- 或 -
OnTryCreateException(Message, MessageFault, Exception) 返回了 true
,但 exception
是 null
。
- 或 -
OnTryCreateException(Message, MessageFault, Exception) 返回了 false
,但 exception
不是 null
。
注解
OnTryCreateException 是必须要实现的抽象类。 当前方法围绕对此方法的调用包装数个参数错误测试。