ExceptionHandler.HandleException(Exception) 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.
Quando substituído em uma classe derivada, retorna true
se a exceção tiver sido tratada ou false
se a exceção precisar ser gerada novamente e o aplicativo encerrado.
public:
abstract bool HandleException(Exception ^ exception);
public abstract bool HandleException (Exception exception);
abstract member HandleException : Exception -> bool
Public MustOverride Function HandleException (exception As Exception) As Boolean
Parâmetros
- exception
- Exception
A exceção ocorrida dentro do runtime do WCF (Windows Communication Foundation) e que pode encerrar o aplicativo.
Retornos
true
se a exceção tiver sido tratada; caso contrário, false
.
Exemplos
O exemplo de código a seguir mostra uma implementação da ExceptionHandler classe abstrata que substitui o HandleException método.
O exemplo de código a seguir mostra como habilitar o personalizado MyExceptionHandler
para exceções sem tratamento que ocorrem no runtime do WCF.
Comentários
A HandleException propriedade retornará true
se a exceção tiver sido tratada. Se ele retornar false
ou lançar uma exceção diferente, a exceção original será relançada.