Rigenerare eccezione nel CurrentDomain_UnhandledException?
-
26-10-2019 - |
Domanda
Quando la mia applicazione si blocca del tutto, mi wan't di essere in grado di accedere per verificare che quello che è successo dopo.
Se voglio continuare come se fosse non rilevata, è corretto rigenerare in caso CurrentDomain_UnhandledException
? Non essere lasciato il mio codice continuare come non so in che stato si trova.
Quindi dovrei fare questo:
static void CurrentDomain_UnhandledException(
object sender,
UnhandledExceptionEventArgs e)
{
if (logger.IsFatalEnabled)
logger.Fatal("A fatal unhandled error occurred.",
(Exception)e.ExceptionObject);
throw (Exception)e.ExceptionObject;
}
o del presente?
static void CurrentDomain_UnhandledException(
object sender,
UnhandledExceptionEventArgs e)
{
if (logger.IsFatalEnabled)
logger.Fatal("A fatal unhandled error occurred.",
(Exception)e.ExceptionObject);
}
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow