ExceptionHandling.SetUnhandledExceptionHandler Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt einen Handler für unbehandelte Ausnahmen fest.
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))
Parameter
Ausnahmen
handler ist null.
Ein Handler wurde bereits festgelegt.
Hinweise
Der Handler wird aufgerufen, wenn eine unbehandelte Ausnahme auftritt.
Der Handler sollte zurückgeben true , wenn die Ausnahme behandelt wurde oder false nicht.
Wenn der Handler zurückgibt false, wird die Ausnahme weiterhin als unbehandelt verteilt.
Der Zweck dieses Handlers besteht darin, dem Benutzer die ordnungsgemäße Behandlung unbehandelter Ausnahmen zu ermöglichen, wenn die Laufzeit in bestimmten Szenarien verwendet wird. Szenarien wie REPLs oder Spieleskripting, die Plug-Ins hosten, können nicht behandelte Ausnahmen behandeln, die von diesen Plug-Ins ausgelöst werden.