Sdílet prostřednictvím


FaultConverter.TryCreateException(Message, MessageFault, Exception) Metoda

Definice

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

Chybová zpráva.

fault
MessageFault

Chyba.

exception
Exception

Pokud je převod úspěšný, vrátí se výjimka SOAP jako out parametr.

Návraty

truebyla-li chyba úspěšně převedena; v opačném případě . false Výchozí formát je false.

Výjimky

message nebo fault je null.

-nebo-

OnTryCreateException(Message, MessageFault, Exception) vráceno, true ale exception je null.

-nebo-

OnTryCreateException(Message, MessageFault, Exception) vráceno false , ale exception není null.

Poznámky

OnTryCreateException je abstraktní třída, kterou musíte implementovat. Aktuální metoda obtéká kolem volání této metody několik testů chyb parametrů.

Platí pro