Compartilhar via


FaultConverter.TryCreateException(Message, MessageFault, Exception) Método

Definição

Encapsula OnTryCreateException(Message, MessageFault, Exception) com verificação de erros.

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

Parâmetros

message
Message

A mensagem de falha.

fault
MessageFault

A falha.

exception
Exception

Se a conversão for bem-sucedida, a exceção de SOAP será retornada como um parâmetro out.

Retornos

true se a falha foi convertida com êxito; caso contrário, false. O padrão é false.

Exceções

message ou fault é null.

- ou -

OnTryCreateException(Message, MessageFault, Exception) retornou true, mas exception é null.

- ou -

OnTryCreateException(Message, MessageFault, Exception) retornou false, mas exception não é null.

Comentários

OnTryCreateException é uma classe abstrata que você deve implementar. O método atual encapsula vários testes de erro de parâmetro em torno de uma chamada para esse método.

Aplica-se a