ManualResetEventSlim.Wait Método

Definición

Bloquea el subproceso actual hasta que se establece el actual ManualResetEventSlim .

Sobrecargas

Nombre Description
Wait()

Bloquea el subproceso actual hasta que se establece el actual ManualResetEventSlim .

Wait(Int32)

Bloquea el subproceso actual hasta que se establece el actual ManualResetEventSlim , usando un entero de 32 bits con signo para medir el intervalo de tiempo.

Wait(CancellationToken)

Bloquea el subproceso actual hasta que el actual ManualResetEventSlim recibe una señal, mientras observa un CancellationToken.

Wait(TimeSpan)

Bloquea el subproceso actual hasta que se establece el actual ManualResetEventSlim , utilizando para TimeSpan medir el intervalo de tiempo.

Wait(Int32, CancellationToken)

Bloquea el subproceso actual hasta que se establece el actual ManualResetEventSlim , usando un entero de 32 bits con signo para medir el intervalo de tiempo, mientras observa un CancellationToken.

Wait(TimeSpan, CancellationToken)

Bloquea el subproceso actual hasta que se establece el objeto actual ManualResetEventSlim , utilizando para TimeSpan medir el intervalo de tiempo, mientras observa un CancellationToken.

Wait()

Bloquea el subproceso actual hasta que se establece el actual ManualResetEventSlim .

public:
 void Wait();
public void Wait();
member this.Wait : unit -> unit
Public Sub Wait ()

Excepciones

Se ha superado el número máximo de esperas.

El objeto ya se ha eliminado.

Comentarios

El autor de la llamada de este método se bloquea indefinidamente hasta que se establece la instancia actual. El autor de la llamada devolverá inmediatamente si el evento está actualmente en un estado establecido.

Consulte también

Se aplica a

Wait(Int32)

Bloquea el subproceso actual hasta que se establece el actual ManualResetEventSlim , usando un entero de 32 bits con signo para medir el intervalo de tiempo.

public:
 bool Wait(int millisecondsTimeout);
public bool Wait(int millisecondsTimeout);
member this.Wait : int -> bool
Public Function Wait (millisecondsTimeout As Integer) As Boolean

Parámetros

millisecondsTimeout
Int32

Número de milisegundos que se van a esperar o Infinite(-1) para esperar indefinidamente.

Devoluciones

true ManualResetEventSlim es si se ha establecido ; de lo contrario, falsees .

Excepciones

millisecondsTimeout es un número negativo distinto de -1, que representa un tiempo de espera infinito.

Se ha superado el número máximo de esperas.

El objeto ya se ha eliminado.

Consulte también

Se aplica a

Wait(CancellationToken)

Bloquea el subproceso actual hasta que el actual ManualResetEventSlim recibe una señal, mientras observa un CancellationToken.

public:
 void Wait(System::Threading::CancellationToken cancellationToken);
public void Wait(System.Threading.CancellationToken cancellationToken);
member this.Wait : System.Threading.CancellationToken -> unit
Public Sub Wait (cancellationToken As CancellationToken)

Parámetros

cancellationToken
CancellationToken

que CancellationToken se va a observar.

Excepciones

Se ha superado el número máximo de esperas.

cancellationToken se canceló.

El objeto ya se ha eliminado o el CancellationTokenSource que se ha creado cancellationToken se ha eliminado.

cancellationToken se canceló.

Comentarios

El autor de la llamada de este método se bloquea indefinidamente hasta que se establece la instancia actual. El autor de la llamada devolverá inmediatamente si el evento está actualmente en un estado establecido.

Consulte también

Se aplica a

Wait(TimeSpan)

Bloquea el subproceso actual hasta que se establece el actual ManualResetEventSlim , utilizando para TimeSpan medir el intervalo de tiempo.

public:
 bool Wait(TimeSpan timeout);
public bool Wait(TimeSpan timeout);
member this.Wait : TimeSpan -> bool
Public Function Wait (timeout As TimeSpan) As Boolean

Parámetros

timeout
TimeSpan

TimeSpan que representa el número de milisegundos que se van a esperar, o que TimeSpan representa -1 milisegundos que se van a esperar indefinidamente.

Devoluciones

true ManualResetEventSlim es si se ha establecido ; de lo contrario, falsees .

Excepciones

timeout es un número negativo distinto de -1 milisegundos, que representa un tiempo de espera infinito.

O bien

El número de milisegundos de timeout es mayor que Int32.MaxValue.

Se ha superado el número máximo de esperas.

El objeto ya se ha eliminado.

Consulte también

Se aplica a

Wait(Int32, CancellationToken)

Bloquea el subproceso actual hasta que se establece el actual ManualResetEventSlim , usando un entero de 32 bits con signo para medir el intervalo de tiempo, mientras observa un CancellationToken.

public:
 bool Wait(int millisecondsTimeout, System::Threading::CancellationToken cancellationToken);
public bool Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken);
member this.Wait : int * System.Threading.CancellationToken -> bool
Public Function Wait (millisecondsTimeout As Integer, cancellationToken As CancellationToken) As Boolean

Parámetros

millisecondsTimeout
Int32

Número de milisegundos que se van a esperar o Infinite(-1) para esperar indefinidamente.

cancellationToken
CancellationToken

que CancellationToken se va a observar.

Devoluciones

true ManualResetEventSlim es si se ha establecido ; de lo contrario, falsees .

Excepciones

millisecondsTimeout es un número negativo distinto de -1, que representa un tiempo de espera infinito.

Se ha superado el número máximo de esperas.

El objeto ya se ha eliminado o el CancellationTokenSource que se ha creado cancellationToken se ha eliminado.

cancellationToken se canceló.

Consulte también

Se aplica a

Wait(TimeSpan, CancellationToken)

Bloquea el subproceso actual hasta que se establece el objeto actual ManualResetEventSlim , utilizando para TimeSpan medir el intervalo de tiempo, mientras observa un CancellationToken.

public:
 bool Wait(TimeSpan timeout, System::Threading::CancellationToken cancellationToken);
public bool Wait(TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.Wait : TimeSpan * System.Threading.CancellationToken -> bool
Public Function Wait (timeout As TimeSpan, cancellationToken As CancellationToken) As Boolean

Parámetros

timeout
TimeSpan

TimeSpan que representa el número de milisegundos que se van a esperar, o que TimeSpan representa -1 milisegundos que se van a esperar indefinidamente.

cancellationToken
CancellationToken

que CancellationToken se va a observar.

Devoluciones

true ManualResetEventSlim es si se ha establecido ; de lo contrario, falsees .

Excepciones

timeout es un número negativo distinto de -1 milisegundos, que representa un tiempo de espera infinito.

O bien

El número de milisegundos de timeout es mayor que Int32.MaxValue.

Se ha superado el número máximo de esperas.

El objeto ya se ha eliminado o el CancellationTokenSource que se ha creado cancellationToken se ha eliminado.

cancellationToken se canceló.

Consulte también

Se aplica a