FaultConverter.OnTryCreateFaultMessage(Exception, Message) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.