Bu çalışma zamanı olayları, oluşan özel durumlar hakkındaki bilgileri yakalar. Bu olayların tanılama amacıyla nasıl kullanılacağı hakkında daha fazla bilgi için bkz. .NET uygulamalarını günlüğe kaydetme ve izleme.
ExceptionThrown_V1 olayı
| Olayı oluşturmak için anahtar sözcük |
Düzey |
ExceptionKeyword (0x8000) |
Hata (1) |
Aşağıdaki tabloda olay bilgileri gösterilmektedir.
| Olay |
Olay Kimliği |
Yükseltildiğinde |
ExceptionThrown_V1 |
80 |
Yönetilen bir özel durum oluşturulur. |
| Alan adı |
Veri tipi |
Açıklama |
ExceptionType |
win:UnicodeString |
Özel durumun türü; örneğin, System.NullReferenceException. |
ExceptionMessage |
win:UnicodeString |
Gerçek özel durum iletisi. |
EIPCodeThrow |
win:Pointer |
Özel durumun oluştuğu yönerge işaretçisi. |
ExceptionHR |
win:UInt32 |
HRESULT özel durum. |
ExceptionFlags |
win:UInt16 |
0x01: HasInnerException.
0x02: IsNestedException.
0x04: IsRethrownException.
0x08: IsCorruptedStateException (işlem durumunun bozuk olduğunu gösterir; bkz. Bozuk Durum Özel Durumlarını İşleme).
0x10: IsCLSCompliant (Exception türetilen bir özel durum CLS uyumludur; aksi takdirde CLS uyumlu değildir). |
ClrInstanceID |
win:UInt16 |
CLR veya CoreCLR örneği için benzersiz kimlik. |
ExceptionCatchStart olayı
Yönetilen özel durum yakalama işleyicisi başladığında bu olay yayılır.
| Olayı oluşturmak için anahtar sözcük |
Düzey |
ExceptionKeyword (0x8000) |
Bilgilendirme (4) |
Aşağıdaki tabloda olay bilgileri gösterilmektedir.
| Olay |
Olay Kimliği |
Yükseltildiğinde |
ExceptionCatchStart |
250 |
Yönetilen özel durum çalışma zamanı tarafından işlenir. |
| Alan adı |
Veri tipi |
Açıklama |
EIPCodeThrow |
win:Pointer |
Özel durumun oluştuğu yönerge işaretçisi. |
MethodID |
win:Pointer |
Özel durumun oluştuğu yöntemde yöntem tanımlayıcısına yönelik işaretçi. |
MethodName |
win:UnicodeString |
Özel durumun oluştuğu yöntemin adı. |
ClrInstanceID |
win:UInt16 |
CLR veya CoreCLR örneği için benzersiz kimlik. |
ExceptionCatchStop olayı
Yönetilen özel durum yakalama işleyicisi sona erdiğinde bu olay yayılır.
| Olayı oluşturmak için anahtar sözcük |
Düzey |
ExceptionKeyword (0x8000) |
Bilgilendirme (4) |
Aşağıdaki tabloda olay bilgileri gösterilmektedir.
| Olay |
Olay Kimliği |
Yükseltildiğinde |
ExceptionCatchStop |
251 |
Yönetilen özel durum yakalama işleyicisi yapılır. |
ExceptionFinallyStart olayı
Yönetilen özel durum son işleyicisi başladığında bu olay yayılır.
| Olayı oluşturmak için anahtar sözcük |
Düzey |
ExceptionKeyword (0x8000) |
Bilgilendirme (4) |
Aşağıdaki tabloda olay bilgileri gösterilmektedir.
| Olay |
Olay Kimliği |
Yükseltildiğinde |
ExceptionFinallyStart |
252 |
Yönetilen özel durum çalışma zamanı tarafından işlenir. |
| Alan adı |
Veri tipi |
Açıklama |
EIPCodeThrow |
win:Pointer |
Özel durumun oluştuğu yönerge işaretçisi. |
MethodID |
win:Pointer |
Özel durumun oluştuğu yöntemde yöntem tanımlayıcısına yönelik işaretçi. |
MethodName |
win:UnicodeString |
Özel durumun oluştuğu yöntemin adı. |
ClrInstanceID |
win:UInt16 |
CLR veya CoreCLR örneği için benzersiz kimlik. |
ExceptionFinallyStop olayı
Yönetilen özel durum yakalama işleyicisi sona erdiğinde bu olay yayılır.
| Olayı oluşturmak için anahtar sözcük |
Düzey |
ExceptionKeyword (0x8000) |
Bilgilendirme (4) |
Aşağıdaki tabloda olay bilgileri gösterilmektedir.
| Olay |
Olay Kimliği |
Yükseltildiğinde |
ExceptionFinallyStop |
253 |
Yönetilen özel durum finally işleyicisi yapılır. |
ExceptionFilterStart olayı
Yönetilen özel durum filtreleme başladığında bu olay yayılır.
| Olayı oluşturmak için anahtar sözcük |
Düzey |
ExceptionKeyword (0x8000) |
Bilgilendirme (4) |
Aşağıdaki tabloda olay bilgileri gösterilmektedir.
| Olay |
Olay Kimliği |
Yükseltildiğinde |
ExceptionFilterStart |
254 |
Yönetilen özel durum filtrelemesi başlar. |
| Alan adı |
Veri tipi |
Açıklama |
EIPCodeThrow |
win:Pointer |
Özel durumun oluştuğu yönerge işaretçisi. |
MethodID |
win:Pointer |
Özel durumun oluştuğu yöntemde yöntem tanımlayıcısına yönelik işaretçi. |
MethodName |
win:UnicodeString |
Özel durumun oluştuğu yöntemin adı. |
ClrInstanceID |
win:UInt16 |
CoreCLR örneği için benzersiz kimlik. |
ExceptionFilterStop olayı
Yönetilen özel durum filtrelemesi sona erdiğinde bu olay yayılır.
| Olayı oluşturmak için anahtar sözcük |
Düzey |
ExceptionKeyword (0x8000) |
Bilgilendirme (4) |
Aşağıdaki tabloda olay bilgileri gösterilmektedir.
| Olay |
Olay Kimliği |
Yükseltildiğinde |
ExceptionFilteringStart |
255 |
Yönetilen özel durum filtrelemesi sona erer. |
ExceptionThrownStop olayı
Bu olay, çalışma zamanı, oluşan yönetilen özel durumu işlemeyi bitirdiğinde yayılır.
| Olayı oluşturmak için anahtar sözcük |
Düzey |
ExceptionKeyword (0x8000) |
Bilgilendirme (4) |
Aşağıdaki tabloda olay bilgileri gösterilmektedir.
| Olay |
Olay Kimliği |
Yükseltildiğinde |
ExceptionThrownStop |
256 |
Yönetilen özel durum filtrelemesi sona erer. |