CountdownEvent.Wait Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Bloquea el subproceso actual hasta CountdownEvent que se establece .
Sobrecargas
| Nombre | Description |
|---|---|
| Wait() |
Bloquea el subproceso actual hasta CountdownEvent que se establece . |
| Wait(Int32) |
Bloquea el subproceso actual hasta CountdownEvent que se establece, usando un entero de 32 bits con signo para medir el tiempo de espera. |
| Wait(CancellationToken) |
Bloquea el subproceso actual hasta CountdownEvent que se establece, mientras observa .CancellationToken |
| Wait(TimeSpan) |
Bloquea el subproceso actual hasta CountdownEvent que se establece , utilizando para TimeSpan medir el tiempo de espera. |
| Wait(Int32, CancellationToken) |
Bloquea el subproceso actual hasta CountdownEvent que se establece , utilizando un entero de 32 bits con signo para medir el tiempo de espera, mientras observa .CancellationToken |
| Wait(TimeSpan, CancellationToken) |
Bloquea el subproceso actual hasta CountdownEvent que se establece , utilizando para TimeSpan medir el tiempo de espera, mientras observa un CancellationToken. |
Wait()
Bloquea el subproceso actual hasta CountdownEvent que se establece .
public:
void Wait();
public void Wait();
member this.Wait : unit -> unit
Public Sub Wait ()
Excepciones
La instancia actual 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 CountdownEvent que se establece, usando un entero de 32 bits con signo para medir el tiempo de espera.
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
CountdownEvent es si se ha establecido ; de lo contrario, falsees .
Excepciones
La instancia actual ya se ha eliminado.
millisecondsTimeout es un número negativo distinto de -1, que representa un tiempo de espera infinito.
Consulte también
Se aplica a
Wait(CancellationToken)
Bloquea el subproceso actual hasta CountdownEvent que se establece, mientras observa .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
cancellationToken se ha cancelado.
La instancia actual ya se ha eliminado.
O bien
El CancellationTokenSource objeto que creó cancellationToken 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. Si el CancellationToken objeto que se observa se cancela durante la operación de espera, se producirá una OperationCanceledException excepción .
Consulte también
Se aplica a
Wait(TimeSpan)
Bloquea el subproceso actual hasta CountdownEvent que se establece , utilizando para TimeSpan medir el tiempo de espera.
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
CountdownEvent es si se ha establecido ; de lo contrario, falsees .
Excepciones
La instancia actual ya se ha eliminado.
timeout es un número negativo distinto de -1 milisegundos, que representa un tiempo de espera infinito (o bien) es mayor que Int32.MaxValue.
Consulte también
Se aplica a
Wait(Int32, CancellationToken)
Bloquea el subproceso actual hasta CountdownEvent que se establece , utilizando un entero de 32 bits con signo para medir el tiempo de espera, mientras observa .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
CountdownEvent es si se ha establecido ; de lo contrario, falsees .
Excepciones
cancellationToken se ha cancelado.
La instancia actual ya se ha eliminado. -o bien- El CancellationTokenSource que creó cancellationToken ya se ha eliminado.
millisecondsTimeout es un número negativo distinto de -1, que representa un tiempo de espera infinito.
Consulte también
Se aplica a
Wait(TimeSpan, CancellationToken)
Bloquea el subproceso actual hasta CountdownEvent que se establece , utilizando para TimeSpan medir el tiempo de espera, 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
CountdownEvent es si se ha establecido ; de lo contrario, falsees .
Excepciones
cancellationToken se ha cancelado.
La instancia actual ya se ha eliminado. -o bien- El CancellationTokenSource que creó cancellationToken ya se ha eliminado.
timeout es un número negativo distinto de -1 milisegundos, que representa un tiempo de espera infinito (o bien) es mayor que Int32.MaxValue.