ExceptionHandling.SetUnhandledExceptionHandler Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee stelt u een handler in voor niet-verwerkte uitzonderingen.
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))
Parameters
Uitzonderingen
handler is null.
Er is al een handler ingesteld.
Opmerkingen
De handler wordt aangeroepen wanneer er een onverwerkte uitzondering optreedt.
De handler moet retourneren true als de uitzondering is verwerkt of false als deze niet is.
Als de handler retourneert false, blijft de uitzondering ongewijzigd worden doorgegeven.
De bedoeling van deze handler is om de gebruiker in staat te stellen niet-verwerkte uitzonderingen correct af te handelen wanneer de runtime in bepaalde scenario's wordt gebruikt. Scenario's zoals REPL's of gamescripts die hostinvoegtoepassingen hosten, kunnen niet-verwerkte uitzonderingen verwerken die door deze invoegtoepassingen worden gegenereerd.