次の方法で共有


FaultConverter.OnTryCreateFaultMessage(Exception, Message) メソッド

定義

エラーが 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 エラー コンバーターの取得を委任する必要があります。

適用対象