He creado una excepción personalizada para un problema muy específico que puede salir mal. Recibo datos de otro sistema y elevo la excepción si se produce una explosión al intentar analizar esos datos. En mi excepción personalizada, agregué un campo llamado "ResponseData", así puedo rastrear exactamente lo que mi código no pudo manejar.Agregar información adicional a una excepción personalizada
En excepciones personalizadas como esta, ¿deberían estos datos de respuesta adicionales entrar en el "mensaje" de excepción? Si va allí, el mensaje podría ser enorme. De alguna manera lo quiero porque estoy usando Elmah, y así es como puedo obtener esos datos.
Así que la pregunta sea: - ¿Cómo puedo obtener Elmah para registrar información adicional de un campo de una excepción personalizada O - En caso de que los detalles adicionales de excepción entrar en la propiedad "mensaje"?
http://msdn.microsoft.com/en-us/library/system.exception.data(v=vs.110).aspx –
recuerde que si una excepción se serializa, todo lo que contiene debe ser serializable también: así que es bueno extraer solo lo que necesitas si tu objeto es complicado –