SpinWait.SpinUntil Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spins jusqu’à ce que la condition spécifiée soit satisfaite.
Surcharges
| Nom | Description |
|---|---|
| SpinUntil(Func<Boolean>) |
Spins jusqu’à ce que la condition spécifiée soit satisfaite. |
| SpinUntil(Func<Boolean>, Int32) |
Spins jusqu’à ce que la condition spécifiée soit satisfaite ou jusqu’à ce que le délai d’expiration spécifié soit expiré. |
| SpinUntil(Func<Boolean>, TimeSpan) |
Spins jusqu’à ce que la condition spécifiée soit satisfaite ou jusqu’à ce que le délai d’expiration spécifié soit expiré. |
SpinUntil(Func<Boolean>)
Spins jusqu’à ce que la condition spécifiée soit satisfaite.
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))
Paramètres
Exceptions
L’argument condition est null.
Voir aussi
S’applique à
SpinUntil(Func<Boolean>, Int32)
Spins jusqu’à ce que la condition spécifiée soit satisfaite ou jusqu’à ce que le délai d’expiration spécifié soit expiré.
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
Paramètres
- millisecondsTimeout
- Int32
Nombre de millisecondes à attendre, ou Infinite (-1) d’attendre indéfiniment.
Retours
true si la condition est satisfaite dans le délai d’expiration ; sinon, false.
Exceptions
L’argument condition est null.
millisecondsTimeout est un nombre négatif autre que -1, qui représente un délai d’attente infini.
Voir aussi
S’applique à
SpinUntil(Func<Boolean>, TimeSpan)
Spins jusqu’à ce que la condition spécifiée soit satisfaite ou jusqu’à ce que le délai d’expiration spécifié soit expiré.
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
Paramètres
- timeout
- TimeSpan
Qui TimeSpan représente le nombre de millisecondes à attendre, ou un intervalle TimeSpan qui représente -1 millisecondes pour attendre indéfiniment.
Retours
true si la condition est satisfaite dans le délai d’expiration ; sinon, false.
Exceptions
L’argument condition est null.
timeout est un nombre négatif autre que -1 millisecondes, qui représente un délai d’attente infini -ou- le délai d’expiration est supérieur à Int32.MaxValue.