ManualResetEventSlim.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 que se establezca el objeto ManualResetEventSlim actual.
Sobrecargas
Wait() |
Bloquea el subproceso actual hasta que se establezca el objeto ManualResetEventSlim actual. |
Wait(Int32) |
Bloquea el subproceso actual hasta que se establezca el objeto ManualResetEventSlim actual, usando un entero de 32 bits con signo para medir el intervalo de tiempo. |
Wait(CancellationToken) |
Bloquea el subproceso actual hasta que el objeto ManualResetEventSlim actual reciba una señal, mientras se observa un token CancellationToken. |
Wait(TimeSpan) |
Bloquea el subproceso actual hasta que se establezca el objeto ManualResetEventSlim actual, utilizando un objeto TimeSpan para medir el intervalo de tiempo. |
Wait(Int32, CancellationToken) |
Bloquea el subproceso actual hasta que se establezca el objeto ManualResetEventSlim actual, usando un entero de 32 bits con signo para medir el intervalo de tiempo, mientras se observa un token CancellationToken. |
Wait(TimeSpan, CancellationToken) |
Bloquea el subproceso actual hasta que se establezca el objeto ManualResetEventSlim actual, usando un objeto TimeSpan para medir el intervalo de tiempo, mientras se observa un token CancellationToken. |
Wait()
- Source:
- ManualResetEventSlim.cs
- Source:
- ManualResetEventSlim.cs
- Source:
- ManualResetEventSlim.cs
Bloquea el subproceso actual hasta que se establezca el objeto ManualResetEventSlim actual.
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
Se ha superado el número máximo de esperas.
El objeto ya se ha desechado.
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:
- ManualResetEventSlim.cs
- Source:
- ManualResetEventSlim.cs
- Source:
- ManualResetEventSlim.cs
Bloquea el subproceso actual hasta que se establezca el objeto ManualResetEventSlim actual, usando un entero de 32 bits con signo para medir el intervalo de tiempo.
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ó ManualResetEventSlim; en caso contrario, false
.
- Atributos
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 desechado.
Consulte también
Se aplica a
Wait(CancellationToken)
- Source:
- ManualResetEventSlim.cs
- Source:
- ManualResetEventSlim.cs
- Source:
- ManualResetEventSlim.cs
Bloquea el subproceso actual hasta que el objeto ManualResetEventSlim actual reciba una señal, 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 superado el número máximo de esperas.
Se canceló cancellationToken
.
El objeto ya se ha eliminado o CancellationTokenSource que creó cancellationToken
se ha eliminado.
Se canceló cancellationToken
.
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)
- Source:
- ManualResetEventSlim.cs
- Source:
- ManualResetEventSlim.cs
- Source:
- ManualResetEventSlim.cs
Bloquea el subproceso actual hasta que se establezca el objeto ManualResetEventSlim actual, utilizando un objeto TimeSpan para medir el intervalo de tiempo.
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ó ManualResetEventSlim; en caso contrario, false
.
- Atributos
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 en timeout
es mayor que Int32.MaxValue.
Se ha superado el número máximo de esperas.
El objeto ya se ha desechado.
Consulte también
Se aplica a
Wait(Int32, CancellationToken)
- Source:
- ManualResetEventSlim.cs
- Source:
- ManualResetEventSlim.cs
- Source:
- ManualResetEventSlim.cs
Bloquea el subproceso actual hasta que se establezca el objeto ManualResetEventSlim actual, usando un entero de 32 bits con signo para medir el intervalo de tiempo, 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ó ManualResetEventSlim; en caso contrario, false
.
- Atributos
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 CancellationTokenSource que creó cancellationToken
se ha eliminado.
Se canceló cancellationToken
.
Consulte también
Se aplica a
Wait(TimeSpan, CancellationToken)
- Source:
- ManualResetEventSlim.cs
- Source:
- ManualResetEventSlim.cs
- Source:
- ManualResetEventSlim.cs
Bloquea el subproceso actual hasta que se establezca el objeto ManualResetEventSlim actual, usando un objeto TimeSpan para medir el intervalo de tiempo, 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ó ManualResetEventSlim; en caso contrario, false
.
- Atributos
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 en timeout
es mayor que Int32.MaxValue.
Se ha superado el número máximo de esperas.
El objeto ya se ha eliminado o CancellationTokenSource que creó cancellationToken
se ha eliminado.
Se canceló cancellationToken
.