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> -> unit
	Public 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 -> bool
	Public 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 -> bool
	Public Shared Function SpinUntil (condition As Func(Of Boolean), timeout As TimeSpan) As Boolean
	参数
返回
              true 如果在超时内满足条件,则为 ;否则为 false。
例外
              condition 参数为 null。
              timeout 是除 -1 毫秒以外的负数,表示无限超时或超时大于 Int32.MaxValue。