Condividi tramite


FaultConverter.OnTryCreateFaultMessage(Exception, Message) Metodo

Definizione

Tenta di creare il messaggio di errore dopo che l'errore è stato convertito in un'eccezione 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

Parametri

exception
Exception

Eccezione SOAP.

message
Message

Messaggio di errore restituito come parametro out.

Restituisce

true se è stato creato il messaggio di errore. In caso contrario, false. Il valore predefinito è false.

Commenti

I canali che supportano la conversione degli errori implementano GetProperty<FaultConverter> ed eseguono l'override di questo metodo per eseguire le operazioni seguenti. Se un livello può eseguire questa operazione, converte l'eccezione. In caso contrario, chiama GetProperty<FaultConverter> sul relativo canale interno. Per ottenere il convertitore di errori SOAP/WS-Addressing predefinito, i canali del trasporto devono delegare il metodo GetDefaultFaultConverter.

Si applica a