Eventos de excepción del entorno de ejecución de .NET
Artículo
Estos eventos de entorno de ejecución capturan información sobre las excepciones que se inician. Para obtener más información sobre cómo usar estos eventos con fines de diagnóstico, vea Registro y seguimiento de aplicaciones .NET.
Evento ExceptionThrown_V1
Palabra clave para generar el evento
Nivel
ExceptionKeyword (0x8000)
Error (1)
En la siguiente tabla se muestra la información del evento.
Evento
Id. de evento
Se genera cuando
ExceptionThrown_V1
80
Se genera una excepción administrada.
Nombre del campo
Tipo de datos
Descripción
ExceptionType
win:UnicodeString
Tipo de la excepción; por ejemplo, System.NullReferenceException.
ExceptionMessage
win:UnicodeString
Mensaje actual de la excepción.
EIPCodeThrow
win:Pointer
Puntero de instrucción donde se ha producido la excepción.
0x10: IsCLSCompliant (una excepción que deriva de Exception es conforme a CLS; de lo contrario, no es conforme a CLS).
ClrInstanceID
win:UInt16
Identificador único para la instancia de CLR o CoreCLR.
Evento ExceptionCatchStart
Este evento se genera cuando comienza un controlador catch de excepción administrada.
Palabra clave para generar el evento
Nivel
ExceptionKeyword (0x8000)
Informativo (4)
En la siguiente tabla se muestra la información del evento.
Evento
Id. de evento
Se genera cuando
ExceptionCatchStart
250
El entorno de ejecución controla una excepción administrada.
Nombre del campo
Tipo de datos
Descripción
EIPCodeThrow
win:Pointer
Puntero de instrucción donde se ha producido la excepción.
MethodID
win:Pointer
Puntero al descriptor de método del método en el que se ha producido la excepción.
MethodName
win:UnicodeString
Nombre del método en el que se ha producido la excepción.
ClrInstanceID
win:UInt16
Identificador único para la instancia de CLR o CoreCLR.
Evento ExceptionCatchStop
Este evento se genera cuando finaliza un controlador catch de excepciones administradas.
Palabra clave para generar el evento
Nivel
ExceptionKeyword (0x8000)
Informativo (4)
En la siguiente tabla se muestra la información del evento.
Evento
Id. de evento
Se genera cuando
ExceptionCatchStop
251
Ha terminado un controlador catch de excepciones administradas.
Evento ExceptionFinallyStart
Este evento se genera cuando comienza un controlador finally de excepciones administradas.
Palabra clave para generar el evento
Nivel
ExceptionKeyword (0x8000)
Informativo (4)
En la siguiente tabla se muestra la información del evento.
Evento
Id. de evento
Se genera cuando
ExceptionFinallyStart
252
El entorno de ejecución controla una excepción administrada.
Nombre del campo
Tipo de datos
Descripción
EIPCodeThrow
win:Pointer
Puntero de instrucción donde se ha producido la excepción.
MethodID
win:Pointer
Puntero al descriptor de método del método en el que se ha producido la excepción.
MethodName
win:UnicodeString
Nombre del método en el que se ha producido la excepción.
ClrInstanceID
win:UInt16
Identificador único para la instancia de CLR o CoreCLR.
Evento ExceptionFinallyStop
Este evento se genera cuando finaliza un controlador catch de excepciones administradas.
Palabra clave para generar el evento
Nivel
ExceptionKeyword (0x8000)
Informativo (4)
En la siguiente tabla se muestra la información del evento.
Evento
Id. de evento
Se genera cuando
ExceptionFinallyStop
253
Ha terminado un controlador finally de excepción administrada.
Evento ExceptionFilterStart
Este evento se genera cuando comienza el filtrado de una excepción administrada.
Palabra clave para generar el evento
Nivel
ExceptionKeyword (0x8000)
Informativo (4)
En la siguiente tabla se muestra la información del evento.
Evento
Id. de evento
Se genera cuando
ExceptionFilterStart
254
Comienza el filtrado de una excepción administrada.
Nombre del campo
Tipo de datos
Descripción
EIPCodeThrow
win:Pointer
Puntero de instrucción donde se ha producido la excepción.
MethodID
win:Pointer
Puntero al descriptor de método del método en el que se ha producido la excepción.
MethodName
win:UnicodeString
Nombre del método en el que se ha producido la excepción.
ClrInstanceID
win:UInt16
Identificador único para la instancia de CoreCLR.
Evento ExceptionFilterStop
Este evento se genera cuando finaliza el filtrado de una excepción administrada.
Palabra clave para generar el evento
Nivel
ExceptionKeyword (0x8000)
Informativo (4)
En la siguiente tabla se muestra la información del evento.
Evento
Id. de evento
Se genera cuando
ExceptionFilteringStart
255
Finaliza el filtrado de una excepción administrada.
Evento ExceptionThrownStop
Este evento se genera cuando el entorno de ejecución ha terminado de controlar una excepción administrada que se ha iniciado.
Palabra clave para generar el evento
Nivel
ExceptionKeyword (0x8000)
Informativo (4)
En la siguiente tabla se muestra la información del evento.
Evento
Id. de evento
Se genera cuando
ExceptionThrownStop
256
Finaliza el filtrado de una excepción administrada.
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.