System::Threading::WaitHandle::WaitOne-Methode

WaitHandle::WaitOne() method

Wartet unbegrenzt, bis das Handle ausgelöst wird.

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

ReturnValue

Gibt immer wahr zurück, da keine Zeitüberschreitung auftritt.

Siehe auch

WaitHandle::WaitOne(int) method

Wartet, bis das Handle ausgelöst wird.

virtual bool System::Threading::WaitHandle::WaitOne(int millisecondsTimeout)
ParameterTypBeschreibung
millisecondsTimeoutintTimeout zum Warten, in Millisekunden; -1 bedeutet unendliches Warten, 0 bedeutet prüfen‑und‑zurückkehren, positive Werte sind Zeitüberschreitungen.

ReturnValue

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

Siehe auch

WaitHandle::WaitOne(int, bool) method

Wartet, bis das Handle ausgelöst wird.

virtual bool System::Threading::WaitHandle::WaitOne(int millisecondsTimeout, bool exitContext)
ParameterTypBeschreibung
millisecondsTimeoutintTimeout zum Warten, in Millisekunden; -1 bedeutet unendliches Warten, 0 bedeutet prüfen‑und‑zurückkehren, positive Werte sind Zeitüberschreitungen.
exitContextboolWenn wahr, sollte das Warten die Sperre des Handles vor dem Warten freigeben.

ReturnValue

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

Siehe auch

WaitHandle::WaitOne(TimeSpan) method

Wartet, bis das Handle ausgelöst wird.

virtual bool System::Threading::WaitHandle::WaitOne(TimeSpan timeout)
ParameterTypBeschreibung
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 das Handle ausgelöst wurde, falsch, wenn die Zeitüberschreitung überschritten wurde.

Siehe auch