ExceptionHandling.SetUnhandledExceptionHandler Metoda

Definice

Nastaví obslužnou rutinu pro neošetřené výjimky.

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

Parametry

Výjimky

handler je null.

Obslužná rutina již byla nastavena.

Poznámky

Obslužná rutina bude volána, když dojde k neošetřené výjimce.

Obslužná rutina by se měla vrátit true , pokud byla zpracována výjimka, nebo false pokud ne.

Pokud obslužná rutina vrátí false, výjimka se bude dál šířit jako neošetřená.

Záměrem této obslužné rutiny je umožnit uživateli řádné zpracování neošetřených výjimek při použití modulu runtime v určitých scénářích. Scénáře, jako jsou seznamy REP nebo skriptování her, které hostují moduly plug-in, nemůžou zpracovávat neošetřené výjimky vyvolané těmito moduly plug-in.

Platí pro