DispatcherUnhandledExceptionFilter Event
Namespace: Avalonia.ThreadingAssembly: Avalonia.Base (in Avalonia.Base.dll) Version: 11.3.999
public event DispatcherUnhandledExceptionFilterEventHandler UnhandledExceptionFilter
Public Event UnhandledExceptionFilter As DispatcherUnhandledExceptionFilterEventHandler
member UnhandledExceptionFilter : IEvent<DispatcherUnhandledExceptionFilterEventHandler,
DispatcherUnhandledExceptionFilterEventArgs>
Value
DispatcherUnhandledExceptionFilterEventHandler
This event is raised during the filter stage for an exception that is raised during execution of a delegate by way of
Invoke(Action) or
InvokeAsync(Action) and is uncaught.
The call stack is not unwound at this point (first-chance exception).
Event handlers for this event must be written with care to avoid creating secondary exceptions and to catch any that occur. It is recommended to avoid allocating memory or doing any resource intensive operations in the handler.
The
UnhandledExceptionFilter event provides a means to not raise the
UnhandledException event. The
UnhandledExceptionFilter event is raised first,
and If
RequestCatch is set to false, the
UnhandledException event will not be raised.