Compartir vía


CountdownEvent.Wait Método

Definición

Bloquea el subproceso actual hasta que se establezca el objeto CountdownEvent.

Sobrecargas

Wait()

Bloquea el subproceso actual hasta que se establezca el objeto CountdownEvent.

Wait(Int32)

Bloquea el subproceso actual hasta que se establezca el objeto CountdownEvent, usando un entero de 32 bits con signo para medir el tiempo de espera.

Wait(CancellationToken)

Bloquea el subproceso actual hasta que se establezca el objeto CountdownEvent, mientras se observa un token CancellationToken.

Wait(TimeSpan)

Bloquea el subproceso actual hasta que se establezca el objeto CountdownEvent, usando un objeto TimeSpan para medir el tiempo de espera.

Wait(Int32, CancellationToken)

Bloquea el subproceso actual hasta que se establezca el objeto CountdownEvent, usando un entero de 32 bits con signo para medir el tiempo de espera, mientras se observa un token CancellationToken.

Wait(TimeSpan, CancellationToken)

Bloquea el subproceso actual hasta que se establezca el objeto CountdownEvent, usando un objeto TimeSpan para medir el tiempo de espera, mientras se observa un token CancellationToken.

Wait()

Source:
CountdownEvent.cs
Source:
CountdownEvent.cs
Source:
CountdownEvent.cs

Bloquea el subproceso actual hasta que se establezca el objeto CountdownEvent.

public:
 void Wait();
public void Wait ();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void Wait ();
member this.Wait : unit -> unit
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Wait : unit -> unit
Public Sub Wait ()
Atributos

Excepciones

Ya se ha eliminado la instancia actual.

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)

Source:
CountdownEvent.cs
Source:
CountdownEvent.cs
Source:
CountdownEvent.cs

Bloquea el subproceso actual hasta que se establezca el objeto CountdownEvent, usando un entero de 32 bits con signo para medir el tiempo de espera.

public:
 bool Wait(int millisecondsTimeout);
public bool Wait (int millisecondsTimeout);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool Wait (int millisecondsTimeout);
member this.Wait : int -> bool
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Wait : int -> bool
Public Function Wait (millisecondsTimeout As Integer) As Boolean

Parámetros

millisecondsTimeout
Int32

Número de milisegundos de espera o Infinite (-1) para esperar indefinidamente.

Devoluciones

true si se estableció CountdownEvent; en caso contrario, false.

Atributos

Excepciones

Ya se ha eliminado la instancia actual.

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

Consulte también

Se aplica a

Wait(CancellationToken)

Source:
CountdownEvent.cs
Source:
CountdownEvent.cs
Source:
CountdownEvent.cs

Bloquea el subproceso actual hasta que se establezca el objeto CountdownEvent, mientras se observa un token CancellationToken.

public:
 void Wait(System::Threading::CancellationToken cancellationToken);
public void Wait (System.Threading.CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void Wait (System.Threading.CancellationToken cancellationToken);
member this.Wait : System.Threading.CancellationToken -> unit
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Wait : System.Threading.CancellationToken -> unit
Public Sub Wait (cancellationToken As CancellationToken)

Parámetros

cancellationToken
CancellationToken

CancellationToken que se va a observar.

Atributos

Excepciones

Se ha cancelado cancellationToken.

Ya se ha eliminado la instancia actual.

o bien

El CancellationTokenSource 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)

Source:
CountdownEvent.cs
Source:
CountdownEvent.cs
Source:
CountdownEvent.cs

Bloquea el subproceso actual hasta que se establezca el objeto CountdownEvent, usando un objeto TimeSpan para medir el tiempo de espera.

public:
 bool Wait(TimeSpan timeout);
public bool Wait (TimeSpan timeout);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool Wait (TimeSpan timeout);
member this.Wait : TimeSpan -> bool
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Wait : TimeSpan -> bool
Public Function Wait (timeout As TimeSpan) As Boolean

Parámetros

timeout
TimeSpan

Estructura TimeSpan que representa el número de milisegundos de espera o estructura TimeSpan que representa -1 milisegundos para esperar indefinidamente.

Devoluciones

true si se estableció CountdownEvent; en caso contrario, false.

Atributos

Excepciones

Ya se ha eliminado la instancia actual.

timeout es un número negativo distinto de -1 milisegundos, que representa un tiempo de espera infinito -o bien- el tiempo de espera es mayor que Int32.MaxValue.

Consulte también

Se aplica a

Wait(Int32, CancellationToken)

Source:
CountdownEvent.cs
Source:
CountdownEvent.cs
Source:
CountdownEvent.cs

Bloquea el subproceso actual hasta que se establezca el objeto CountdownEvent, usando un entero de 32 bits con signo para medir el tiempo de espera, mientras se observa un token CancellationToken.

public:
 bool Wait(int millisecondsTimeout, System::Threading::CancellationToken cancellationToken);
public bool Wait (int millisecondsTimeout, System.Threading.CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool Wait (int millisecondsTimeout, System.Threading.CancellationToken cancellationToken);
member this.Wait : int * System.Threading.CancellationToken -> bool
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
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 de espera o Infinite (-1) para esperar indefinidamente.

cancellationToken
CancellationToken

CancellationToken que se va a observar.

Devoluciones

true si se estableció CountdownEvent; en caso contrario, false.

Atributos

Excepciones

Se ha cancelado cancellationToken.

Ya se ha eliminado la instancia actual. o bien, CancellationTokenSource que creó cancellationToken sido 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)

Source:
CountdownEvent.cs
Source:
CountdownEvent.cs
Source:
CountdownEvent.cs

Bloquea el subproceso actual hasta que se establezca el objeto CountdownEvent, usando un objeto TimeSpan para medir el tiempo de espera, mientras se observa un token CancellationToken.

public:
 bool Wait(TimeSpan timeout, System::Threading::CancellationToken cancellationToken);
public bool Wait (TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool Wait (TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.Wait : TimeSpan * System.Threading.CancellationToken -> bool
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Wait : TimeSpan * System.Threading.CancellationToken -> bool
Public Function Wait (timeout As TimeSpan, cancellationToken As CancellationToken) As Boolean

Parámetros

timeout
TimeSpan

Estructura TimeSpan que representa el número de milisegundos de espera o estructura TimeSpan que representa -1 milisegundos para esperar indefinidamente.

cancellationToken
CancellationToken

CancellationToken que se va a observar.

Devoluciones

true si se estableció CountdownEvent; en caso contrario, false.

Atributos

Excepciones

Se ha cancelado cancellationToken.

Ya se ha eliminado la instancia actual. o bien, CancellationTokenSource que creó cancellationToken sido eliminado.

timeout es un número negativo distinto de -1 milisegundos, que representa un tiempo de espera infinito -o bien- el tiempo de espera es mayor que Int32.MaxValue.

Consulte también

Se aplica a