FaultConverter.OnTryCreateFaultMessage(Exception, Message) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Tenta criar a mensagem de falha após a falha ser convertida em uma exceção 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
Parâmetros
- exception
- Exception
A exceção SOAP.
- message
- Message
A mensagem de falha retornada como um parâmetro out
.
Retornos
true
se a mensagem de falha foi criada com êxito; caso contrário, false
. O padrão é false
.
Comentários
Os canais que dão suporte à conversão de falhas implementam GetProperty<FaultConverter>
e substituem esse método para fazer o seguinte. Se uma camada puder converter a exceção, ela fará; caso contrário, ele chama GetProperty<FaultConverter>
em seu canal interno. Os canais de transporte devem delegar para GetDefaultFaultConverter obter o conversor de falha soap/WS-Addressing padrão.