Sdílet prostřednictvím


FaultConverter.OnTryCreateFaultMessage(Exception, Message) Metoda

Definice

Pokusí se vytvořit chybové zprávy, jakmile byla chyba převedena na výjimku 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

Výjimka SOAP.

message
Message

Chybová zpráva vrácená out jako parametr.

Návraty

truepokud se zpráva o chybě úspěšně vytvořila; v opačném případě . false Výchozí formát je false.

Poznámky

Kanály, které podporují převod chyb, implementují GetProperty<FaultConverter> a přepíší tuto metodu, aby provedly následující akce. Pokud vrstva může převést výjimku to dělá; v opačném případě volá GetProperty<FaultConverter> na svém vnitřním kanálu. Přenosové kanály by měly delegovat na, GetDefaultFaultConverter aby získaly výchozí převaděč chyb soap/WS adresující chyby.

Platí pro