Эти события среды выполнения фиксируют сведения об исключениях, которые создаются. Дополнительные сведения об использовании этих событий для диагностики см. в ведения журнала и трассировки приложений .NET.
событие ExceptionThrown_V1
Ключевое слово для вызова события
Уровень
ExceptionKeyword (0x8000)
Ошибка (1)
В следующей таблице показаны сведения о событии.
Событие
Идентификатор события
Возникает, когда
ExceptionThrown_V1
80
Создается управляемое исключение.
Имя поля
Тип данных
Описание
ExceptionType
win:UnicodeString
Тип исключения; например, System.NullReferenceException.
ExceptionMessage
win:UnicodeString
Фактическое сообщение об исключении.
EIPCodeThrow
win:Pointer
Указатель инструкций, в котором произошло исключение.
Указатель инструкций, в котором произошло исключение.
MethodID
win:Pointer
Указатель на дескриптор метода в методе, в котором произошло исключение.
MethodName
win:UnicodeString
Имя метода, в котором произошло исключение.
ClrInstanceID
win:UInt16
Уникальный идентификатор для экземпляра СРЕДЫ CLR или CoreCLR.
Событие ExceptionFinallyStop
Это событие создается при завершении обработчика перехвата управляемых исключений.
Ключевое слово для вызова события
Уровень
ExceptionKeyword (0x8000)
Информационные (4)
В следующей таблице показаны сведения о событии.
Событие
Идентификатор события
Возникает, когда
ExceptionFinallyStop
253
Выполняется управляемый обработчик исключений.
Событие ExceptionFilterStart
Это событие создается при начале фильтрации управляемых исключений.
Ключевое слово для вызова события
Уровень
ExceptionKeyword (0x8000)
Информационные (4)
В следующей таблице показаны сведения о событии.
Событие
Идентификатор события
Возникает, когда
ExceptionFilterStart
254
Начинается фильтрация управляемых исключений.
Имя поля
Тип данных
Описание
EIPCodeThrow
win:Pointer
Указатель инструкций, в котором произошло исключение.
MethodID
win:Pointer
Указатель на дескриптор метода в методе, в котором произошло исключение.
MethodName
win:UnicodeString
Имя метода, в котором произошло исключение.
ClrInstanceID
win:UInt16
Уникальный идентификатор для экземпляра CoreCLR.
Событие ExceptionFilterStop
Это событие создается при завершении фильтрации управляемых исключений.
Ключевое слово для вызова события
Уровень
ExceptionKeyword (0x8000)
Информационные (4)
В следующей таблице показаны сведения о событии.
Событие
Идентификатор события
Возникает, когда
ExceptionFilteringStart
255
Завершается фильтрация управляемых исключений.
Событие ExceptionThrownStop
Это событие создается, когда среда выполнения выполняет обработку управляемого исключения, которое было создано.
Ключевое слово для вызова события
Уровень
ExceptionKeyword (0x8000)
Информационные (4)
В следующей таблице показаны сведения о событии.
Событие
Идентификатор события
Возникает, когда
ExceptionThrownStop
256
Завершается фильтрация управляемых исключений.
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.