Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
События ожидания среды выполнения фиксируют сведения о дескрипторах ожидания. Они могут быть полезны для изучения проблем нехватки пула потоков. Дополнительные сведения об использовании этих событий для диагностики см. в разделе ведения журнала и трассировки приложений .NET.
Событие WaitHandleWaitStart
Это событие создается в начале операции ожидания в дескрипторе ожидания. Ниже приведен неисчерпающий список управляемых методов, которые могут вызвать это событие:
Monitor.Wait-
Monitor.Enterили ключевое слово блокировки C# ManualResetEvent.WaitOneTask.Wait
| Ключевое слово для вызова события | Уровень |
|---|---|
WaitHandleKeyword (0x40000000000) |
Подробные (5) |
В следующей таблице показаны сведения о событии.
| Событие | Идентификатор события | Возникает, когда |
|---|---|---|
WaitHandleWaitStart |
301 | Начинается ожидание. |
| Имя поля | Тип данных | Описание |
|---|---|---|
WaitSource |
win:UInt8 |
0x0 - Другие источники.0x1 — ожидание, полученное из управляемого Monitor.Wait кода с помощью метода. |
AssociatedObjectID |
win:Pointer |
Адрес связанного объекта (например, адрес obj в коде lock(obj) {}). |
ClrInstanceID |
win:UInt16 |
Уникальный идентификатор для экземпляра CoreCLR. |
Событие WaitHandleWaitStop
Это событие создается в конце операции ожидания в дескрипторе ожидания.
| Ключевое слово для вызова события | Уровень |
|---|---|
WaitHandleKeyword (0x40000000000) |
Подробные (5) |
В следующей таблице показаны сведения о событии.
| Событие | Идентификатор события | Возникает, когда |
|---|---|---|
WaitHandleWaitStop |
302 | Ожидание останавливается. |
| Имя поля | Тип данных | Описание |
|---|---|---|
ClrInstanceID |
win:UInt16 |
Уникальный идентификатор для экземпляра CoreCLR. |