Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Körningsväntehandtagshändelser samlar in information om väntehandtag. De kan vara användbara för att undersöka problem med utsvulten trådpool. Mer information om hur du använder dessa händelser i diagnostiksyfte finns i loggning och spårning av .NET-program
WaitHandleWaitStart-händelse
Den här händelsen genereras i början av en vänteåtgärd på ett väntehandtag. Här är en icke-fullständig lista över hanterad metod som kan generera den här händelsen:
Monitor.Wait-
Monitor.Entereller nyckelordet C#-lås ManualResetEvent.WaitOneTask.Wait
| Nyckelord för att höja händelsen | Nivå |
|---|---|
WaitHandleKeyword (0x40000000000) |
Utförligt (5) |
I följande tabell visas händelseinformation.
| Evenemang | Händelse-ID | Upphöjt när |
|---|---|---|
WaitHandleWaitStart |
301 | En väntan börjar. |
| Fältnamn | Datatyp | Beskrivning |
|---|---|---|
WaitSource |
win:UInt8 |
0x0 - Andra källor.0x1 – Väntetiden kom från hanterad kod via Monitor.Wait metoden. |
AssociatedObjectID |
win:Pointer |
Adress för det associerade objektet (till exempel adressen obj till i koden lock(obj) {}). |
ClrInstanceID |
win:UInt16 |
Unikt ID för instansen av CoreCLR. |
WaitHandleWaitStop-händelse
Den här händelsen genereras i slutet av en vänteåtgärd på ett väntehandtag.
| Nyckelord för att höja händelsen | Nivå |
|---|---|
WaitHandleKeyword (0x40000000000) |
Utförligt (5) |
I följande tabell visas händelseinformation.
| Evenemang | Händelse-ID | Upphöjt när |
|---|---|---|
WaitHandleWaitStop |
302 | En väntetid stoppas. |
| Fältnamn | Datatyp | Beskrivning |
|---|---|---|
ClrInstanceID |
win:UInt16 |
Unikt ID för instansen av CoreCLR. |