SpinWait.SpinUntil 方法   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在指定条件得到满足之前自旋。
重载
| SpinUntil(Func<Boolean>) | 在指定条件得到满足之前自旋。 | 
| SpinUntil(Func<Boolean>, Int32) | 在指定条件得到满足或指定超时过期之前自旋。 | 
| SpinUntil(Func<Boolean>, TimeSpan) | 在指定条件得到满足或指定超时过期之前自旋。 | 
SpinUntil(Func<Boolean>)
- Source:
- SpinWait.cs
- Source:
- SpinWait.cs
- Source:
- SpinWait.cs
在指定条件得到满足之前自旋。
public:
 static void SpinUntil(Func<bool> ^ condition);public static void SpinUntil (Func<bool> condition);static member SpinUntil : Func<bool> -> unitPublic Shared Sub SpinUntil (condition As Func(Of Boolean))参数
例外
              condition 参数为 null。
另请参阅
适用于
SpinUntil(Func<Boolean>, Int32)
- Source:
- SpinWait.cs
- Source:
- SpinWait.cs
- Source:
- 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 -> boolPublic Shared Function SpinUntil (condition As Func(Of Boolean), millisecondsTimeout As Integer) As Boolean参数
返回
              true 如果在超时内满足条件,则为 ;否则为 false。
例外
              condition 参数为 null。
              millisecondsTimeout 是一个非 -1 的负数,而 -1 表示无限期超时。
另请参阅
适用于
SpinUntil(Func<Boolean>, TimeSpan)
- Source:
- SpinWait.cs
- Source:
- SpinWait.cs
- Source:
- 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 -> boolPublic Shared Function SpinUntil (condition As Func(Of Boolean), timeout As TimeSpan) As Boolean参数
返回
              true 如果在超时内满足条件,则为 ;否则为 false。
例外
              condition 参数为 null。
              timeout 是除 -1 毫秒以外的负数,表示无限超时或超时大于 Int32.MaxValue。