Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Evento Dispatcher.UnhandledExceptionFilter

 

Data di pubblicazione: ottobre 2016

Si verifica quando una thread viene generata un'eccezione intercettata durante l'esecuzione di un delegato per mezzo di Invoke o BeginInvoke quando in fase di filtro.

Spazio dei nomi:   System.Windows.Threading
Assembly:  WindowsBase (in WindowsBase.dll)

public event DispatcherUnhandledExceptionFilterEventHandler UnhandledExceptionFilter

Questo evento viene generato in fase di filtro per un'eccezione generata durante l'esecuzione di un delegato per mezzo di Invoke o BeginInvoke e non viene intercettata.

Lo stack di chiamate non viene rimosso a questo punto (eccezione first-chance).

Gestori eventi per questo evento devono essere scritto con attenzione per evitare di creare eccezioni secondarie e per rilevare qualsiasi oggetto che si verificano. È consigliabile evitare di allocare memoria o effettuare le operazioni più complesse nel gestore di qualsiasi risorsa.

Il UnhandledExceptionFilter evento fornisce un mezzo per non generare la UnhandledException evento. Il UnhandledExceptionFilter evento viene generato in primo luogo e se RequestCatch sul DispatcherUnhandledExceptionFilterEventArgs è impostato su false, il UnhandledException non verrà generato l'evento.

UIPermission

for adding or removing a handler for this event. Associated enumerations: F:System.Security.Permissions.PermissionState.Unrestricted

.NET Framework
Disponibile da 3.0
Torna all'inizio
Mostra: