FaultConverter.TryCreateException(Message, MessageFault, Exception) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zalamuje OnTryCreateException(Message, MessageFault, Exception) se kontrolou chyb.
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
true
byla-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ů.