System::Threading::WaitHandle::WaitAny-Methode

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

Wartet, bis einer der Handles ausgelöst wird.

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

ReturnValue

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

Siehe auch

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

Wartet, bis einer der Handles ausgelöst wird.

static int System::Threading::WaitHandle::WaitAny(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

Wahr, wenn irgendein Handle ausgelöst wurde, falsch, wenn die Zeitüberschreitung überschritten wurde.

Siehe auch

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

Wartet, bis einer der Handles ausgelöst wird.

static int System::Threading::WaitHandle::WaitAny(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

Wahr, wenn irgendein Handle ausgelöst wurde, falsch, wenn die Zeitüberschreitung überschritten wurde.

Siehe auch