Метод System::Threading::WaitHandle::WaitOne

WaitHandle::WaitOne() method

Ожидает срабатывания дескриптора бесконечно долго.

virtual bool System::Threading::WaitHandle::WaitOne()

ReturnValue

Всегда возвращает true, так как тайм-аут не происходит.

См. также

WaitHandle::WaitOne(int) method

Ожидает срабатывания дескриптора.

virtual bool System::Threading::WaitHandle::WaitOne(int millisecondsTimeout)
ПараметрТипОписание
millisecondsTimeoutintTimeout для ожидания, в миллисекундах; -1 означает бесконечное ожидание, 0 — проверка и возврат, положительные значения — тайм-ауты.

ReturnValue

Истина, если дескриптор сработал, ложь, если тайм-аут превышен.

См. также

WaitHandle::WaitOne(int, bool) method

Ожидает срабатывания дескриптора.

virtual bool System::Threading::WaitHandle::WaitOne(int millisecondsTimeout, bool exitContext)
ПараметрТипОписание
millisecondsTimeoutintTimeout для ожидания, в миллисекундах; -1 означает бесконечное ожидание, 0 — проверка и возврат, положительные значения — тайм-ауты.
exitContextboolЕсли true, ожидание должно снять блокировку с дескриптора перед ожиданием.

ReturnValue

Истина, если дескриптор сработал, ложь, если тайм-аут превышен.

См. также

WaitHandle::WaitOne(TimeSpan) method

Ожидает срабатывания дескриптора.

virtual bool System::Threading::WaitHandle::WaitOne(TimeSpan timeout)
ПараметрТипОписание
timeoutTimeSpanSystem::TimeSpan представляющий количество миллисекунд для ожидания, или System::TimeSpan представляющий -1 миллисекунд для бесконечного ожидания.

ReturnValue

Истина, если дескриптор сработал, ложь, если тайм-аут превышен.

См. также