SpinWait.SpinUntil メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した条件が満たされるまで回転します。
オーバーロード
SpinUntil(Func<Boolean>) |
指定した条件が満たされるまで回転します。 |
SpinUntil(Func<Boolean>, Int32) |
指定した条件が満たされるか、指定したタイムアウトが経過するまで回転します。 |
SpinUntil(Func<Boolean>, TimeSpan) |
指定した条件が満たされるか、指定したタイムアウトが経過するまで回転します。 |
SpinUntil(Func<Boolean>)
- ソース:
- SpinWait.cs
- ソース:
- SpinWait.cs
- ソース:
- SpinWait.cs
指定した条件が満たされるまで回転します。
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))
パラメーター
例外
condition
引数が null です。
こちらもご覧ください
適用対象
SpinUntil(Func<Boolean>, Int32)
- ソース:
- SpinWait.cs
- ソース:
- SpinWait.cs
- ソース:
- SpinWait.cs
指定した条件が満たされるか、指定したタイムアウトが経過するまで回転します。
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
パラメーター
戻り値
true
タイムアウト内に条件が満たされた場合は 。それ以外の場合は false。
例外
condition
引数が null です。
millisecondsTimeout
は無限のタイムアウトを表す -1 以外の負の数です。
こちらもご覧ください
適用対象
SpinUntil(Func<Boolean>, TimeSpan)
- ソース:
- SpinWait.cs
- ソース:
- SpinWait.cs
- ソース:
- SpinWait.cs
指定した条件が満たされるか、指定したタイムアウトが経過するまで回転します。
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
パラメーター
戻り値
true
タイムアウト内に条件が満たされた場合は 。それ以外の場合は false。
例外
condition
引数が null です。
timeout
は -1 ミリ秒以外の負の数です。これは無限タイムアウトを表します。タイムアウトが Int32.MaxValue を超えています。
こちらもご覧ください
適用対象
.NET