ExceptionHandling.SetUnhandledExceptionHandler Methode

Definition

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.

Gilt für: