FaultConverter.TryCreateException(Message, MessageFault, Exception) 方法

定义

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

例外

messagefaultnull

- 或 -

OnTryCreateException(Message, MessageFault, Exception) 返回了 true,但 exceptionnull

- 或 -

OnTryCreateException(Message, MessageFault, Exception) 返回了 false,但 exception 不是 null

注解

OnTryCreateException 是必须要实现的抽象类。 当前方法围绕对此方法的调用包装数个参数错误测试。

适用于