¿Tiene System.Exception una marca de tiempo de lanzamiento incorporada?

¿Hay alguna forma de extraer cuando se generó una excepción a partir de la propia excepción, o necesitaré agregar manualmente esta información a la excepción?

No hay una propiedad de Timestamp de Timestamp incorporada para el objeto Exception . Puede crear una nueva clase que hereda de Exception y agregar su propia propiedad.

Si está utilizando su excepción como un parámetro de un marco de registro, es posible que desee controlar la marca de tiempo directamente en el marco de registro (lo más probable es que use DateTime.Now / UtcNow ).

Cuando ocurre una excepción, y SI la ha manejado, entonces el control irá inmediatamente al bloque catch que es exactamente el momento en que ocurrió una excepción

Por lo tanto, la primera línea en el bloque catch podría obtenerlo exactamente al usar el objeto date ( DateTime.Now.Time etc.)