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
如果轉換成功,則是指 SOAP 例外狀況,它會傳回做為 out
參數。
傳回
如果成功轉換錯誤,則為 true
,否則為 false
。 預設為 false
。
例外狀況
message
或 fault
為 null
。
-或-
OnTryCreateException(Message, MessageFault, Exception) 傳回 true
,但是 exception
為 null
。
-或-
OnTryCreateException(Message, MessageFault, Exception) 傳回 false
,但是 exception
不是 null
。
備註
OnTryCreateException 是您必須實作的抽象類別。 目前的方法會包裝數個對於該方法之呼叫的參數錯誤測試。