SpinWait.SpinUntil Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen koşul karşılanana kadar döner.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| SpinUntil(Func<Boolean>) |
Belirtilen koşul karşılanana kadar döner. |
| SpinUntil(Func<Boolean>, Int32) |
Belirtilen koşul karşılanana kadar veya belirtilen zaman aşımı süresi dolana kadar döner. |
| SpinUntil(Func<Boolean>, TimeSpan) |
Belirtilen koşul karşılanana kadar veya belirtilen zaman aşımı süresi dolana kadar döner. |
SpinUntil(Func<Boolean>)
Belirtilen koşul karşılanana kadar döner.
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))
Parametreler
Özel durumlar
Bağımsız condition değişken null.
Ayrıca bkz.
Şunlara uygulanır
SpinUntil(Func<Boolean>, Int32)
Belirtilen koşul karşılanana kadar veya belirtilen zaman aşımı süresi dolana kadar döner.
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
Parametreler
- millisecondsTimeout
- Int32
Beklenen milisaniye sayısı veya Infinite (-1) süresiz olarak beklemek için.
Döndürülenler
true koşul zaman aşımı içinde karşılanırsa; aksi takdirde false.
Özel durumlar
Bağımsız condition değişken null.
millisecondsTimeout , -1 dışında bir negatif sayıdır ve bu da sonsuz zaman aşımını temsil eder.
Ayrıca bkz.
Şunlara uygulanır
SpinUntil(Func<Boolean>, TimeSpan)
Belirtilen koşul karşılanana kadar veya belirtilen zaman aşımı süresi dolana kadar döner.
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
Parametreler
- timeout
- TimeSpan
TimeSpan Bekleyebilecek milisaniye sayısını temsil eden bir veya süresiz olarak bekleyebilecek -1 milisaniyeyi temsil eden bir TimeSpan.
Döndürülenler
true koşul zaman aşımı içinde karşılanırsa; aksi takdirde false.
Özel durumlar
Bağımsız condition değişken null.
timeout , -1 milisaniye dışında bir negatif sayıdır ve sonsuz zaman aşımını temsil eder -veya- zaman aşımı Int32.MaxValue değerinden büyüktür.