Share via


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

如果轉換成功,則是指 SOAP 例外狀況,它會傳回做為 out 參數。

傳回

如果成功轉換錯誤,則為 true,否則為 false。 預設為 false

例外狀況

messagefaultnull

-或-

OnTryCreateException(Message, MessageFault, Exception) 傳回 true,但是 exceptionnull

-或-

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

備註

OnTryCreateException 是您必須實作的抽象類別。 目前的方法會包裝數個對於該方法之呼叫的參數錯誤測試。

適用於