SpinWait.SpinUntil 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í.
Gira hasta que se cumpla la condición especificada.
Sobrecargas
| Nombre | Description |
|---|---|
| SpinUntil(Func<Boolean>) |
Gira hasta que se cumpla la condición especificada. |
| SpinUntil(Func<Boolean>, Int32) |
Gira hasta que se cumpla la condición especificada o hasta que expire el tiempo de espera especificado. |
| SpinUntil(Func<Boolean>, TimeSpan) |
Gira hasta que se cumpla la condición especificada o hasta que expire el tiempo de espera especificado. |
SpinUntil(Func<Boolean>)
Gira hasta que se cumpla la condición especificada.
public:
static void SpinUntil(Func<bool> ^ condition);
public static void SpinUntil(Func<bool> condition);
static member SpinUntil : Func<bool> -> unit
Public Shared Sub SpinUntil (condition As Func(Of Boolean))
Parámetros
Excepciones
El condition argumento es NULL.
Consulte también
Se aplica a
SpinUntil(Func<Boolean>, Int32)
Gira hasta que se cumpla la condición especificada o hasta que expire el tiempo de espera especificado.
public:
static bool SpinUntil(Func<bool> ^ condition, int millisecondsTimeout);
public static bool SpinUntil(Func<bool> condition, int millisecondsTimeout);
static member SpinUntil : Func<bool> * int -> bool
Public Shared Function SpinUntil (condition As Func(Of Boolean), 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 si la condición se cumple dentro del tiempo de espera; de lo contrario, false.
Excepciones
El condition argumento es NULL.
millisecondsTimeout es un número negativo distinto de -1, que representa un tiempo de espera infinito.
Consulte también
Se aplica a
SpinUntil(Func<Boolean>, TimeSpan)
Gira hasta que se cumpla la condición especificada o hasta que expire el tiempo de espera especificado.
public:
static bool SpinUntil(Func<bool> ^ condition, TimeSpan timeout);
public static bool SpinUntil(Func<bool> condition, TimeSpan timeout);
static member SpinUntil : Func<bool> * TimeSpan -> bool
Public Shared Function SpinUntil (condition As Func(Of Boolean), timeout As TimeSpan) As Boolean
Parámetros
- timeout
- TimeSpan
TimeSpan que representa el número de milisegundos que se van a esperar, o un TimeSpan que representa -1 milisegundos que se van a esperar indefinidamente.
Devoluciones
true si la condición se cumple dentro del tiempo de espera; de lo contrario, false.
Excepciones
El condition argumento es NULL.
timeout es un número negativo distinto de -1 milisegundos, que representa un tiempo de espera infinito (o bien) es mayor que Int32.MaxValue.