ExceptionHandling.SetUnhandledExceptionHandler Méthode

Définition

Définit un gestionnaire pour les exceptions non gérées.

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))

Paramètres

Exceptions

handler a la valeur null.

Un gestionnaire a déjà été défini.

Remarques

Le gestionnaire est appelé lorsqu’une exception non gérée se produit.

Le gestionnaire doit retourner true si l’exception a été gérée ou false si ce n’était pas le cas.

Si le gestionnaire retourne false, l’exception continue de se propager comme non gérée.

L’intention de ce gestionnaire est de permettre à l’utilisateur de gérer correctement les exceptions non gérées lorsque le runtime est utilisé dans certains scénarios. Les scénarios tels que repls ou script de jeu qui hébergent des plug-ins ne peuvent pas gérer les exceptions non gérées levées par ces plug-ins.

S’applique à