SpinWait.SpinUntil Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ruota fino a quando non viene soddisfatta la condizione specificata.
Overload
| Nome | Descrizione |
|---|---|
| SpinUntil(Func<Boolean>) |
Ruota fino a quando non viene soddisfatta la condizione specificata. |
| SpinUntil(Func<Boolean>, Int32) |
Si attiva fino a quando la condizione specificata non viene soddisfatta o fino alla scadenza del timeout specificato. |
| SpinUntil(Func<Boolean>, TimeSpan) |
Si attiva fino a quando la condizione specificata non viene soddisfatta o fino alla scadenza del timeout specificato. |
SpinUntil(Func<Boolean>)
Ruota fino a quando non viene soddisfatta la condizione specificata.
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))
Parametri
Eccezioni
L'argomento condition è Null.
Vedi anche
Si applica a
SpinUntil(Func<Boolean>, Int32)
Si attiva fino a quando la condizione specificata non viene soddisfatta o fino alla scadenza del timeout specificato.
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
Parametri
Valori restituiti
true se la condizione viene soddisfatta entro il timeout; in caso contrario, false.
Eccezioni
L'argomento condition è Null.
millisecondsTimeout è un numero negativo diverso da -1, che rappresenta un timeout infinito.
Vedi anche
Si applica a
SpinUntil(Func<Boolean>, TimeSpan)
Si attiva fino a quando la condizione specificata non viene soddisfatta o fino alla scadenza del timeout specificato.
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
Parametri
- timeout
- TimeSpan
Oggetto TimeSpan che rappresenta il numero di millisecondi di attesa o timeSpan che rappresenta -1 millisecondi di attesa illimitata.
Valori restituiti
true se la condizione viene soddisfatta entro il timeout; in caso contrario, false.
Eccezioni
L'argomento condition è Null.
timeout è un numero negativo diverso da -1 millisecondi, che rappresenta un timeout infinito oppure il timeout è maggiore di Int32.MaxValue.