Eventos de excepción en tiempo de ejecución de .NET
Artículo
Estos eventos en tiempo de ejecución capturan información sobre las excepciones que se producen. Para obtener más información sobre cómo usar estos eventos con fines de diagnóstico, consulte registro y seguimiento de aplicaciones .NET.
evento ExceptionThrown_V1
Palabra clave para generar el evento
Nivel
ExceptionKeyword (0x8000)
Error (1)
En la tabla siguiente se muestra información de eventos.
Evento
Id. de evento
Se genera cuando
ExceptionThrown_V1
80
Se produce una excepción administrada.
Nombre del campo
Tipo de dato
Descripción
ExceptionType
win:UnicodeString
Tipo de excepción; por ejemplo, System.NullReferenceException.
ExceptionMessage
win:UnicodeString
Mensaje de excepción real.
EIPCodeThrow
win:Pointer
Puntero de instrucción donde se produjo la excepción.
0x10: IsCLSCompliant (una excepción que deriva de Exception es conforme a CLS; de lo contrario, no es compatible con CLS).
ClrInstanceID
win:UInt16
Identificador único de 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 tabla siguiente se muestra información de eventos.
Evento
Id. de evento
Se genera cuando
ExceptionCatchStart
250
El tiempo de ejecución controla una excepción administrada.
Nombre del campo
Tipo de dato
Descripción
EIPCodeThrow
win:Pointer
Puntero de instrucción donde se produjo la excepción.
MethodID
win:Pointer
Puntero al descriptor de método en el método donde se produjo la excepción.
MethodName
win:UnicodeString
Nombre del método donde se produjo la excepción.
ClrInstanceID
win:UInt16
Identificador único de la instancia de CLR o CoreCLR.
Evento ExceptionCatchStop
Este evento se genera cuando finaliza un controlador catch de excepción administrada.
Palabra clave para generar el evento
Nivel
ExceptionKeyword (0x8000)
Informativo (4)
En la tabla siguiente se muestra información de eventos.
Evento
Id. de evento
Se genera cuando
ExceptionCatchStop
251
Se realiza un controlador catch de excepción administrada.
Evento ExceptionFinallyStart
Este evento se genera cuando comienza un controlador de excepciones administradas.
Palabra clave para generar el evento
Nivel
ExceptionKeyword (0x8000)
Informativo (4)
En la tabla siguiente se muestra información de eventos.
Evento
Id. de evento
Se genera cuando
ExceptionFinallyStart
252
El tiempo de ejecución controla una excepción administrada.
Nombre del campo
Tipo de dato
Descripción
EIPCodeThrow
win:Pointer
Puntero de instrucción donde se produjo la excepción.
MethodID
win:Pointer
Puntero al descriptor de método en el método donde se produjo la excepción.
MethodName
win:UnicodeString
Nombre del método donde se produjo la excepción.
ClrInstanceID
win:UInt16
Identificador único de la instancia de CLR o CoreCLR.
Evento ExceptionFinallyStop
Este evento se genera cuando finaliza un controlador catch de excepción administrada.
Palabra clave para generar el evento
Nivel
ExceptionKeyword (0x8000)
Informativo (4)
En la tabla siguiente se muestra información de eventos.
Evento
Id. de evento
Se genera cuando
ExceptionFinallyStop
253
Se realiza un controlador de excepciones administradas por último.
Evento ExceptionFilterStart
Este evento se genera cuando comienza un filtrado de excepciones administradas.
Palabra clave para generar el evento
Nivel
ExceptionKeyword (0x8000)
Informativo (4)
En la tabla siguiente se muestra información de eventos.
Evento
Id. de evento
Se genera cuando
ExceptionFilterStart
254
Comienza un filtrado de excepciones administradas.
Nombre del campo
Tipo de dato
Descripción
EIPCodeThrow
win:Pointer
Puntero de instrucción donde se produjo la excepción.
MethodID
win:Pointer
Puntero al descriptor de método en el método donde se produjo la excepción.
MethodName
win:UnicodeString
Nombre del método donde se produjo la excepción.
ClrInstanceID
win:UInt16
Identificador único de la instancia de CoreCLR.
Evento ExceptionFilterStop
Este evento se genera cuando finaliza un filtrado de excepciones administradas.
Palabra clave para generar el evento
Nivel
ExceptionKeyword (0x8000)
Informativo (4)
En la tabla siguiente se muestra información de eventos.
Evento
Id. de evento
Se genera cuando
ExceptionFilteringStart
255
Finaliza el filtrado de excepciones administradas.
Evento ExceptionThrownStop
Este evento se genera cuando el tiempo de ejecución se realiza al controlar una excepción administrada que se produjo.
Palabra clave para generar el evento
Nivel
ExceptionKeyword (0x8000)
Informativo (4)
En la tabla siguiente se muestra información de eventos.
Evento
Id. de evento
Se genera cuando
ExceptionThrownStop
256
Finaliza el filtrado de excepciones administradas.
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.