ExceptionHandling.SetUnhandledExceptionHandler Método

Definição

Define um manipulador para exceções sem tratamento.

public:
 static void SetUnhandledExceptionHandler(Func<Exception ^, bool> ^ handler);
public static void SetUnhandledExceptionHandler(Func<Exception,bool> handler);
static member SetUnhandledExceptionHandler : Func<Exception, bool> -> unit
Public Shared Sub SetUnhandledExceptionHandler (handler As Func(Of Exception, Boolean))

Parâmetros

Exceções

handler é null.

Um manipulador já foi definido.

Comentários

O manipulador será chamado quando ocorrer uma exceção sem tratamento.

O manipulador deve retornar true se a exceção foi tratada ou false se não foi.

Se o manipulador retornar false, a exceção continuará a ser propagada como sem tratamento.

A intenção desse manipulador é permitir que o usuário lide com exceções sem tratamento normalmente quando o runtime está sendo usado em determinados cenários. Cenários como REPLs ou scripts de jogos que hospedam plug-ins não são capazes de lidar com exceções sem tratamento geradas por esses plug-ins.

Aplica-se a