System::Threading::WaitHandle::WaitAll method

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

Wartet, bis alle Handles ausgelöst wurden.

static bool System::Threading::WaitHandle::WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>> &waitHandles)
ParameterTypBeschreibung
waitHandlesconst System::ArrayPtr<System::SharedPtr<WaitHandle>>&Handles, auf die gewartet werden soll.

ReturnValue

True, wenn jedes Element in waitHandles ein Signal erhalten hat; andernfalls kehrt die Methode nie zurück.

Siehe auch

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

RTTI-Informationen.

static bool System::Threading::WaitHandle::WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>> &waitHandles, int millisecondsTimeout)
ParameterTypBeschreibung
waitHandlesconst System::ArrayPtr<System::SharedPtr<WaitHandle>>&Handles, auf die gewartet werden soll.
millisecondsTimeoutintTimeout zum Warten, in Millisekunden; -1 bedeutet unendliches Warten, 0 bedeutet prüfen und zurückkehren, positive Werte sind Zeitüberschreitungen.

ReturnValue

True, wenn alle Handles ausgelöst wurden, false, wenn die Zeitüberschreitung überschritten wurde.

Hinweise

Wartet, bis alle Handles ausgelöst wurden.

Siehe auch

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

Wartet, bis alle Handles ausgelöst wurden.

static bool System::Threading::WaitHandle::WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>> &waitHandles, TimeSpan timeout)
ParameterTypBeschreibung
waitHandlesconst System::ArrayPtr<System::SharedPtr<WaitHandle>>&Handles, auf die gewartet werden soll.
timeoutTimeSpanEin System::TimeSpan, das die Anzahl der Millisekunden zum Warten darstellt, oder ein System::TimeSpan, das -1 Millisekunden für unbegrenztes Warten darstellt.

ReturnValue

True, wenn alle Handles ausgelöst wurden, false, wenn die Zeitüberschreitung überschritten wurde.

Siehe auch