FaultConverter.TryCreateException(Message, MessageFault, Exception) 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.
Zawija się OnTryCreateException(Message, MessageFault, Exception) przy użyciu sprawdzania błędów.
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
Parametry
- message
- Message
Komunikat o błędzie.
- fault
- MessageFault
Błąd.
- exception
- Exception
Jeśli konwersja powiedzie się, wyjątek PROTOKOŁU SOAP zwrócony jako out
parametr.
Zwraca
true
jeśli błąd został pomyślnie przekonwertowany; w przeciwnym razie , false
. Wartość domyślna to false
.
Wyjątki
message
lub fault
ma wartość null
.
-lub-
OnTryCreateException(Message, MessageFault, Exception) zwrócony, true
ale exception
ma wartość null
.
-lub-
OnTryCreateException(Message, MessageFault, Exception) zwrócony, false
ale exception
nie null
jest .
Uwagi
OnTryCreateException jest abstrakcyjną klasą, którą należy zaimplementować. Bieżąca metoda opakowuje kilka testów błędów parametrów wokół wywołania tej metody.