CoreApplication.UnhandledErrorDetected Evento

Definizione

Si verifica quando si verifica un errore sottostante indirizzato all'istanza di CoreApplication , come parte della logica di gestione degli errori globale.

// Register
static event_token UnhandledErrorDetected(EventHandler<UnhandledErrorDetectedEventArgs> const& handler) const;

// Revoke with event_token
static void UnhandledErrorDetected(event_token const* cookie) const;

// Revoke with event_revoker
static CoreApplication::UnhandledErrorDetected_revoker UnhandledErrorDetected(auto_revoke_t, EventHandler<UnhandledErrorDetectedEventArgs> const& handler) const;
public static event System.EventHandler<UnhandledErrorDetectedEventArgs> UnhandledErrorDetected;
function onUnhandledErrorDetected(eventArgs) { /* Your code */ }
Windows.ApplicationModel.Core.CoreApplication.addEventListener("unhandlederrordetected", onUnhandledErrorDetected);
Windows.ApplicationModel.Core.CoreApplication.removeEventListener("unhandlederrordetected", onUnhandledErrorDetected);
- or -
Windows.ApplicationModel.Core.CoreApplication.onunhandlederrordetected = onUnhandledErrorDetected;
Public Shared Custom Event UnhandledErrorDetected As EventHandler(Of UnhandledErrorDetectedEventArgs) 

Tipo evento

Commenti

Come parte del codice di gestione del ciclo di vita di un'app, gli sviluppatori possono esaminare i dati degli errori (UnhandledError) da un evento UnhandledErrorDetected e scegliere se contrassegnare l'errore come gestito. Se l'errore viene contrassegnato come gestito nei dati dell'evento, l'esecuzione può continuare. Se l'errore non è contrassegnato come gestito, l'app e il relativo processo verranno terminati.

Gli errori che possono generare errori NonhandledErrorDetected includono errori generati dal codice all'interno di un gestore completato asincrono.

UnhandledErrorDetected si verificherà se un gestore eventi del codice app genera un errore, ma il motivo per cui il gestore è stato eseguito è stato che il codice di sistema (non il codice dell'app) ha generato l'evento. Il codice dell'app non visualizza sempre l'errore o vede che il gestore è stato eseguito.

La restituzione di un errore da qualsiasi delegato cancella lo stato gestito dell'errore.

Si applica a