Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Runtime-wachtafhandelingsgebeurtenissen vastleggen informatie over wachtgrepen. Ze kunnen handig zijn om problemen met starvatie van threadpools te onderzoeken. Zie logboekregistratie en tracering van .NET-toepassingen voor meer informatie over het gebruik van deze gebeurtenissen voor diagnostische doeleinden
WaitHandleWaitStart-gebeurtenis
Deze gebeurtenis wordt verzonden aan het begin van een wachtbewerking op een wachtgreep. Hier volgt een niet-volledige lijst met beheerde methoden die deze gebeurtenis kunnen verzenden:
Monitor.Wait-
Monitor.Enterof het C#-vergrendelingswoord ManualResetEvent.WaitOneTask.Wait
| Trefwoord voor het genereren van de gebeurtenis | Niveau |
|---|---|
WaitHandleKeyword (0x40000000000) |
Uitgebreid (5) |
De volgende tabel bevat gebeurtenisgegevens.
| Gebeurtenis | Gebeurtenis-id | Verhoogd wanneer |
|---|---|---|
WaitHandleWaitStart |
301 | Er wordt een wachttijd gestart. |
| Veldnaam | Gegevenstype | Beschrijving |
|---|---|---|
WaitSource |
win:UInt8 |
0x0 - Andere bronnen.0x1 - De wachttijd is afkomstig van beheerde code via de Monitor.Wait methode. |
AssociatedObjectID |
win:Pointer |
Adres van het bijbehorende object (bijvoorbeeld het adres van obj in de code lock(obj) {}). |
ClrInstanceID |
win:UInt16 |
Unieke id voor het exemplaar van CoreCLR. |
Gebeurtenis WaitHandleWaitStop
Deze gebeurtenis wordt verzonden aan het einde van een wachtbewerking op een wachtgreep.
| Trefwoord voor het genereren van de gebeurtenis | Niveau |
|---|---|
WaitHandleKeyword (0x40000000000) |
Uitgebreid (5) |
De volgende tabel bevat gebeurtenisgegevens.
| Gebeurtenis | Gebeurtenis-id | Verhoogd wanneer |
|---|---|---|
WaitHandleWaitStop |
302 | Een wacht stopt. |
| Veldnaam | Gegevenstype | Beschrijving |
|---|---|---|
ClrInstanceID |
win:UInt16 |
Unieke id voor het exemplaar van CoreCLR. |