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
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>)
- Kaynak:
- SpinWait.cs
- Kaynak:
- SpinWait.cs
- Kaynak:
- SpinWait.cs
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)
- Kaynak:
- SpinWait.cs
- Kaynak:
- SpinWait.cs
- Kaynak:
- SpinWait.cs
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
Döndürülenler
true
zaman aşımı süresi içinde koşul karşılanırsa; aksi takdirde false.
Özel durumlar
Bağımsız condition
değişken null.
millisecondsTimeout
, -1 dışında sonsuz bir zaman aşımını temsil eden negatif bir sayıdır.
Ayrıca bkz.
Şunlara uygulanır
SpinUntil(Func<Boolean>, TimeSpan)
- Kaynak:
- SpinWait.cs
- Kaynak:
- SpinWait.cs
- Kaynak:
- SpinWait.cs
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 Beklenen milisaniye sayısını temsil eden bir veya süresiz olarak bekleyebilecek -1 milisaniyeyi temsil eden bir TimeSpan.
Döndürülenler
true
zaman aşımı süresi içinde koşul 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.