ExceptionHandling.SetUnhandledExceptionHandler Método

Definição

Define um handler para exceções não tratadas.

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.

Já foi definido um handler.

Observações

O handler será chamado quando ocorrer uma exceção não tratada.

O handler deve devolver true se a exceção foi tratada, ou false se não for.

Se o manipulador devolver false, a exceção continuará a propagar-se como não tratada.

A intenção deste handler é permitir que o utilizador trate exceções não tratadas de forma elegante quando o runtime está a ser usado em certos cenários. Cenários como REPLs ou scripting de jogos que hostem plug-ins não conseguem lidar com exceções não tratadas lançadas por esses plug-ins.

Aplica-se a