System::Threading::WaitHandle::WaitOne método

WaitHandle::WaitOne() method

Espera a que el manejador se active indefinidamente.

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

ReturnValue

Siempre devuelve verdadero ya que no ocurre tiempo de espera.

Ver también

WaitHandle::WaitOne(int) method

Espera a que el manejador se active.

virtual bool System::Threading::WaitHandle::WaitOne(int millisecondsTimeout)
ParámetroTipoDescripción
millisecondsTimeoutintTimeout para esperar, en milisegundos; -1 significa espera infinita, 0 significa comprobar y devolver, los valores positivos son tiempos de espera.

ReturnValue

Verdadero si el manejador se activó, falso si se superó el tiempo de espera.

Ver también

WaitHandle::WaitOne(int, bool) method

Espera a que el manejador se active.

virtual bool System::Threading::WaitHandle::WaitOne(int millisecondsTimeout, bool exitContext)
ParámetroTipoDescripción
millisecondsTimeoutintTimeout para esperar, en milisegundos; -1 significa espera infinita, 0 significa comprobar y devolver, los valores positivos son tiempos de espera.
exitContextboolSi es verdadero, la espera debe liberar el bloqueo del manejador antes de esperar por él.

ReturnValue

Verdadero si el manejador se activó, falso si se superó el tiempo de espera.

Ver también

WaitHandle::WaitOne(TimeSpan) method

Espera a que el manejador se active.

virtual bool System::Threading::WaitHandle::WaitOne(TimeSpan timeout)
ParámetroTipoDescripción
timeoutTimeSpanUn System::TimeSpan que representa el número de milisegundos a esperar, o un System::TimeSpan que representa -1 milisegundos para esperar indefinidamente.

ReturnValue

Verdadero si el manejador se activó, falso si se superó el tiempo de espera.

Ver también