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 錯誤轉換器。