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.
Effectue des spins jusqu'à ce que la condition spécifiée soit satisfaite.
Surcharges
SpinUntil(Func<Boolean>) |
Effectue des spins jusqu'à ce que la condition spécifiée soit satisfaite. |
SpinUntil(Func<Boolean>, Int32) |
Effectue des spins jusqu'à ce que la condition spécifiée soit satisfaite ou jusqu'à ce que le délai d'attente expire. |
SpinUntil(Func<Boolean>, TimeSpan) |
Effectue des spins jusqu'à ce que la condition spécifiée soit satisfaite ou jusqu'à ce que le délai d'attente expire. |
SpinUntil(Func<Boolean>)
- Source:
- SpinWait.cs
- Source:
- SpinWait.cs
- Source:
- SpinWait.cs
Effectue des 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
Délégué à exécuter de façon répétée jusqu'à ce qu'il retourne la valeur true.
Exceptions
L’argument condition
a la valeur null.
Voir aussi
S’applique à
SpinUntil(Func<Boolean>, Int32)
- Source:
- SpinWait.cs
- Source:
- SpinWait.cs
- Source:
- SpinWait.cs
Effectue des spins jusqu'à ce que la condition spécifiée soit satisfaite ou jusqu'à ce que le délai d'attente expire.
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
Délégué à exécuter de façon répétée jusqu'à ce qu'il retourne la valeur true.
- millisecondsTimeout
- Int32
Nombre de millisecondes à attendre, ou Infinite (-1) pour un délai d'attente infini.
Retours
true
si la condition est remplie dans le délai d’expiration ; sinon, false.
Exceptions
L’argument condition
a la valeur null.
millisecondsTimeout
est un nombre négatif différent de -1, qui représente un délai d’attente infini.
Voir aussi
S’applique à
SpinUntil(Func<Boolean>, TimeSpan)
- Source:
- SpinWait.cs
- Source:
- SpinWait.cs
- Source:
- SpinWait.cs
Effectue des spins jusqu'à ce que la condition spécifiée soit satisfaite ou jusqu'à ce que le délai d'attente expire.
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
Délégué à exécuter de façon répétée jusqu'à ce qu'il retourne la valeur true.
- timeout
- TimeSpan
TimeSpan qui représente le nombre de millièmes de secondes à attendre, ou TimeSpan qui représente -1 millième de seconde pour attendre indéfiniment.
Retours
true
si la condition est remplie dans le délai d’expiration ; sinon, false.
Exceptions
L’argument condition
a la valeur 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.