Udostępnij za pośrednictwem


FaultConverter.OnTryCreateFaultMessage(Exception, Message) Metoda

Definicja

Próbuje utworzyć komunikat o błędzie po przekonwertowaniu błędu na wyjątek 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

Parametry

exception
Exception

Wyjątek protokołu SOAP.

message
Message

Komunikat o błędzie zwrócony jako out parametr.

Zwraca

Boolean

true jeśli komunikat o błędzie został pomyślnie utworzony; w przeciwnym razie , false. Wartość domyślna to false.

Uwagi

Kanały obsługujące konwersję błędów implementują GetProperty<FaultConverter> i zastępują tę metodę, aby wykonać następujące czynności. Jeśli warstwa może przekonwertować wyjątek, który wykonuje; w przeciwnym razie wywołuje GetProperty<FaultConverter> wewnętrzny kanał. Kanały transportu powinny delegować, aby GetDefaultFaultConverter uzyskać domyślny konwerter błędów SOAP/WS-Addressing.

Dotyczy