try tipos excepciones errores ejemplo definicion como catch capturar c# .net exception mono appdomain

tipos - Manejo de excepciones no detectadas en la aplicación de consola C#



try catch c# messagebox (1)

Actualmente estoy escribiendo un servidor que aloja varios módulos. El servidor ejecuta cada módulo en un dominio de aplicación separado. Lo que quiero lograr es el aislamiento de excepciones, es decir, cuando un módulo arroja una excepción, no quiero que termine el proceso completo, solo este AppDomain específico. Sé que puedo decirle a CLR que retroceda al comportamiento anterior (.NET 1.0) cuando se tragaron todas las excepciones no detectadas en diferentes subprocesos. Sin embargo, esta no es la solución más "elegante".


¿Qué tal suscribirse a este evento?

AppDomain.CurrentDomain.UnhandledException

Deberá convertir la propiedad ExceptionObject de un tipo Object a Exception.

Espero que ayude.