Zdarzenia wyjątków środowiska uruchomieniowego platformy .NET
Artykuł
Te zdarzenia środowiska uruchomieniowego przechwytują informacje o zgłaszanych wyjątkach. Aby uzyskać więcej informacji na temat używania tych zdarzeń do celów diagnostycznych, zobacz rejestrowania i śledzenia aplikacji platformy .NET.
zdarzenie ExceptionThrown_V1
Słowo kluczowe do zgłaszania zdarzenia
Poziom
ExceptionKeyword (0x8000)
Błąd (1)
W poniższej tabeli przedstawiono informacje o zdarzeniach.
Zdarzenie
Identyfikator zdarzenia
Podniesione, gdy
ExceptionThrown_V1
80
Zgłaszany jest wyjątek zarządzany.
Nazwa pola
Typ danych
Opis
ExceptionType
win:UnicodeString
Typ wyjątku; na przykład System.NullReferenceException.
0x10: IsCLSCompliant (wyjątek pochodzący z Exception jest zgodny ze specyfikacją CLS; w przeciwnym razie nie jest zgodny ze specyfikacją CLS).
ClrInstanceID
win:UInt16
Unikatowy identyfikator wystąpienia środowiska CLR lub CoreCLR.
Zdarzenie ExceptionCatchStart
To zdarzenie jest emitowane po rozpoczęciu programu obsługi przechwytywania wyjątków zarządzanych.
Słowo kluczowe do zgłaszania zdarzenia
Poziom
ExceptionKeyword (0x8000)
Informacyjne (4)
W poniższej tabeli przedstawiono informacje o zdarzeniach.
Zdarzenie
Identyfikator zdarzenia
Podniesione, gdy
ExceptionCatchStart
250
Zarządzany wyjątek jest obsługiwany przez środowisko uruchomieniowe.
Nazwa pola
Typ danych
Opis
EIPCodeThrow
win:Pointer
Wskaźnik instrukcji, w którym wystąpił wyjątek.
MethodID
win:Pointer
Wskaźnik do deskryptora metody w metodzie, w której wystąpił wyjątek.
MethodName
win:UnicodeString
Nazwa metody, w której wystąpił wyjątek.
ClrInstanceID
win:UInt16
Unikatowy identyfikator wystąpienia środowiska CLR lub CoreCLR.
Zdarzenie ExceptionCatchStop
To zdarzenie jest emitowane, gdy kończy się program obsługi przechwytywania wyjątków zarządzanych.
Słowo kluczowe do zgłaszania zdarzenia
Poziom
ExceptionKeyword (0x8000)
Informacyjne (4)
W poniższej tabeli przedstawiono informacje o zdarzeniach.
Zdarzenie
Identyfikator zdarzenia
Podniesione, gdy
ExceptionCatchStop
251
Wykonywana jest procedura obsługi przechwytywania wyjątków zarządzanych.
Zdarzenie ExceptionFinallyStart
To zdarzenie jest emitowane, gdy rozpoczyna się program obsługi wyjątku zarządzanego.
Słowo kluczowe do zgłaszania zdarzenia
Poziom
ExceptionKeyword (0x8000)
Informacyjne (4)
W poniższej tabeli przedstawiono informacje o zdarzeniach.
Zdarzenie
Identyfikator zdarzenia
Podniesione, gdy
ExceptionFinallyStart
252
Zarządzany wyjątek jest obsługiwany przez środowisko uruchomieniowe.
Nazwa pola
Typ danych
Opis
EIPCodeThrow
win:Pointer
Wskaźnik instrukcji, w którym wystąpił wyjątek.
MethodID
win:Pointer
Wskaźnik do deskryptora metody w metodzie, w której wystąpił wyjątek.
MethodName
win:UnicodeString
Nazwa metody, w której wystąpił wyjątek.
ClrInstanceID
win:UInt16
Unikatowy identyfikator wystąpienia środowiska CLR lub CoreCLR.
Zdarzenie ExceptionFinallyStop
To zdarzenie jest emitowane, gdy kończy się program obsługi przechwytywania wyjątków zarządzanych.
Słowo kluczowe do zgłaszania zdarzenia
Poziom
ExceptionKeyword (0x8000)
Informacyjne (4)
W poniższej tabeli przedstawiono informacje o zdarzeniach.
Zdarzenie
Identyfikator zdarzenia
Podniesione, gdy
ExceptionFinallyStop
253
W końcu jest wykonywana procedura obsługi wyjątku zarządzanego.
Zdarzenie ExceptionFilterStart
To zdarzenie jest emitowane po rozpoczęciu filtrowania wyjątków zarządzanych.
Słowo kluczowe do zgłaszania zdarzenia
Poziom
ExceptionKeyword (0x8000)
Informacyjne (4)
W poniższej tabeli przedstawiono informacje o zdarzeniach.
Zdarzenie
Identyfikator zdarzenia
Podniesione, gdy
ExceptionFilterStart
254
Rozpoczyna się filtrowanie wyjątków zarządzanych.
Nazwa pola
Typ danych
Opis
EIPCodeThrow
win:Pointer
Wskaźnik instrukcji, w którym wystąpił wyjątek.
MethodID
win:Pointer
Wskaźnik do deskryptora metody w metodzie, w której wystąpił wyjątek.
MethodName
win:UnicodeString
Nazwa metody, w której wystąpił wyjątek.
ClrInstanceID
win:UInt16
Unikatowy identyfikator wystąpienia coreCLR.
Zdarzenie ExceptionFilterStop
To zdarzenie jest emitowane po zakończeniu filtrowania wyjątków zarządzanych.
Słowo kluczowe do zgłaszania zdarzenia
Poziom
ExceptionKeyword (0x8000)
Informacyjne (4)
W poniższej tabeli przedstawiono informacje o zdarzeniach.
Zdarzenie
Identyfikator zdarzenia
Podniesione, gdy
ExceptionFilteringStart
255
Kończy się filtrowanie wyjątków zarządzanych.
WyjątekThrownStop zdarzenie
To zdarzenie jest emitowane, gdy środowisko uruchomieniowe obsługuje zgłoszony wyjątek zarządzany.
Słowo kluczowe do zgłaszania zdarzenia
Poziom
ExceptionKeyword (0x8000)
Informacyjne (4)
W poniższej tabeli przedstawiono informacje o zdarzeniach.
Zdarzenie
Identyfikator zdarzenia
Podniesione, gdy
ExceptionThrownStop
256
Kończy się filtrowanie wyjątków zarządzanych.
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.