System::Threading::WaitHandle::WaitOne method

WaitHandle::WaitOne() method

Wartet unbegrenzt, bis das Handle ausgelöst wird.

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

ReturnValue

Gibt immer true 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

True, wenn der Handle ausgelöst wurde, false, 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 true, sollte das Warten die Sperre des Handles vor dem Warten freigeben.

ReturnValue

True, wenn der Handle ausgelöst wurde, false, 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

True, wenn der Handle ausgelöst wurde, false, wenn die Zeitüberschreitung überschritten wurde.

Siehe auch