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í.
Itera en ciclos hasta que se satisface la condición especificada.
Sobrecargas
SpinUntil(Func<Boolean>) |
Itera en ciclos hasta que se satisface la condición especificada. |
SpinUntil(Func<Boolean>, Int32) |
Itera en ciclos hasta que se satisface la condición especificada o se agota el tiempo de espera indicado. |
SpinUntil(Func<Boolean>, TimeSpan) |
Itera en ciclos hasta que se satisface la condición especificada o se agota el tiempo de espera indicado. |
SpinUntil(Func<Boolean>)
- Source:
- SpinWait.cs
- Source:
- SpinWait.cs
- Source:
- SpinWait.cs
Itera en ciclos hasta que se satisface 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 argumento condition
es null.
Consulte también
Se aplica a
SpinUntil(Func<Boolean>, Int32)
- Source:
- SpinWait.cs
- Source:
- SpinWait.cs
- Source:
- SpinWait.cs
Itera en ciclos hasta que se satisface la condición especificada o se agota el tiempo de espera indicado.
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 de espera 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 argumento condition
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)
- Source:
- SpinWait.cs
- Source:
- SpinWait.cs
- Source:
- SpinWait.cs
Itera en ciclos hasta que se satisface la condición especificada o se agota el tiempo de espera indicado.
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
Estructura TimeSpan que representa el número de milisegundos de espera o TimeSpan que representa -1 milisegundo para esperar indefinidamente.
Devoluciones
true
si la condición se cumple dentro del tiempo de espera; de lo contrario, false.
Excepciones
El argumento condition
es null.
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.