SpinWait.SpinUntil Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uruchamia się do momentu spełnienia określonego warunku.
Przeciążenia
SpinUntil(Func<Boolean>) |
Uruchamia się do momentu spełnienia określonego warunku. |
SpinUntil(Func<Boolean>, Int32) |
Obraca się do momentu spełnienia określonego warunku lub do momentu wygaśnięcia określonego limitu czasu. |
SpinUntil(Func<Boolean>, TimeSpan) |
Obraca się do momentu spełnienia określonego warunku lub do momentu wygaśnięcia określonego limitu czasu. |
SpinUntil(Func<Boolean>)
- Źródło:
- SpinWait.cs
- Źródło:
- SpinWait.cs
- Źródło:
- SpinWait.cs
Uruchamia się do momentu spełnienia określonego warunku.
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))
Parametry
Wyjątki
Argument condition
ma wartość null.
Zobacz też
Dotyczy
SpinUntil(Func<Boolean>, Int32)
- Źródło:
- SpinWait.cs
- Źródło:
- SpinWait.cs
- Źródło:
- SpinWait.cs
Obraca się do momentu spełnienia określonego warunku lub do momentu wygaśnięcia określonego limitu czasu.
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
Parametry
Zwraca
true
jeśli warunek jest spełniony w ramach limitu czasu; w przeciwnym razie, fałsz.
Wyjątki
Argument condition
ma wartość null.
millisecondsTimeout
jest liczbą ujemną inną niż -1, która reprezentuje nieskończony limit czasu.
Zobacz też
Dotyczy
SpinUntil(Func<Boolean>, TimeSpan)
- Źródło:
- SpinWait.cs
- Źródło:
- SpinWait.cs
- Źródło:
- SpinWait.cs
Obraca się do momentu spełnienia określonego warunku lub do momentu wygaśnięcia określonego limitu czasu.
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
Parametry
- timeout
- TimeSpan
Element TimeSpan reprezentujący liczbę milisekund oczekiwania lub przedział czasu reprezentujący -1 milisekundy oczekiwania na czas nieokreślony.
Zwraca
true
jeśli warunek jest spełniony w ramach limitu czasu; w przeciwnym razie, fałsz.
Wyjątki
Argument condition
ma wartość null.
timeout
jest liczbą ujemną inną niż -1 milisekundy, która reprezentuje nieskończony limit czasu lub limit czasu jest większy niż Wartość Int32.MaxValue.