System::Threading::WaitHandle::WaitOne metodo

WaitHandle::WaitOne() method

Attende che l’handle venga attivato per un periodo illimitato.

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

ReturnValue

Restituisce sempre vero poiché non si verifica alcun timeout.

Vedi anche

WaitHandle::WaitOne(int) method

Attende che l’handle venga attivato.

virtual bool System::Threading::WaitHandle::WaitOne(int millisecondsTimeout)
ParametroTipoDescrizione
millisecondsTimeoutintTimeout da attendere, in millisecondi; -1 indica attesa infinita, 0 indica verifica e ritorno, i valori positivi sono timeout.

ReturnValue

Vero se l’handle è stato attivato, falso se il timeout è scaduto.

Vedi anche

WaitHandle::WaitOne(int, bool) method

Attende che l’handle venga attivato.

virtual bool System::Threading::WaitHandle::WaitOne(int millisecondsTimeout, bool exitContext)
ParametroTipoDescrizione
millisecondsTimeoutintTimeout da attendere, in millisecondi; -1 indica attesa infinita, 0 indica verifica e ritorno, i valori positivi sono timeout.
exitContextboolSe vero, l’attesa dovrebbe rilasciare il lock sull’handle prima di attendere.

ReturnValue

Vero se l’handle è stato attivato, falso se il timeout è scaduto.

Vedi anche

WaitHandle::WaitOne(TimeSpan) method

Attende che l’handle venga attivato.

virtual bool System::Threading::WaitHandle::WaitOne(TimeSpan timeout)
ParametroTipoDescrizione
timeoutTimeSpanUn System::TimeSpan che rappresenta il numero di millisecondi da attendere, oppure un System::TimeSpan che rappresenta -1 millisecondi per attendere indefinitamente.

ReturnValue

Vero se l’handle è stato attivato, falso se il timeout è scaduto.

Vedi anche