ExceptionHandling.SetUnhandledExceptionHandler Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.