Udostępnij za pośrednictwem


FaultConverter.TryCreateException(Message, MessageFault, Exception) Metoda

Definicja

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 nulljest .

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.

Dotyczy