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

WaitHandle::WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&) method

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

static bool System::Threading::WaitHandle::WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>> &waitHandles)
ПараметрТипОписание
waitHandlesconst System::ArrayPtr<System::SharedPtr<WaitHandle>>&Дескрипторы для ожидания.

ReturnValue

Истина, когда каждый элемент в waitHandles получил сигнал; в противном случае метод никогда не возвращается.

См. также

WaitHandle::WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int) method

Информация RTTI.

static bool System::Threading::WaitHandle::WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>> &waitHandles, int millisecondsTimeout)
ПараметрТипОписание
waitHandlesconst System::ArrayPtr<System::SharedPtr<WaitHandle>>&Дескрипторы для ожидания.
millisecondsTimeoutintTimeout для ожидания, в миллисекундах; -1 означает бесконечное ожидание, 0 — проверка и возврат, положительные значения — тайм-ауты.

ReturnValue

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

Примечания

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

См. также

WaitHandle::WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan) method

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

static bool System::Threading::WaitHandle::WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>> &waitHandles, TimeSpan timeout)
ПараметрТипОписание
waitHandlesconst System::ArrayPtr<System::SharedPtr<WaitHandle>>&Дескрипторы для ожидания.
timeoutTimeSpanSystem::TimeSpan представляющий количество миллисекунд для ожидания, или System::TimeSpan представляющий -1 миллисекунд для бесконечного ожидания.

ReturnValue

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

См. также