UITestControl.WaitForCondition<T> メソッド (T, Predicate<T>, Int32)
特定の条件が満たされるまで、または指定のタイムアウト時間が経過するまで、現在のスレッドをブロックします。
名前空間: Microsoft.VisualStudio.TestTools.UITesting
アセンブリ: Microsoft.VisualStudio.TestTools.UITesting (Microsoft.VisualStudio.TestTools.UITesting.dll 内)
構文
'宣言
Public Shared Function WaitForCondition(Of T) ( _
conditionContext As T, _
conditionEvaluator As Predicate(Of T), _
millisecondsTimeout As Integer _
) As Boolean
public static bool WaitForCondition<T>(
T conditionContext,
Predicate<T> conditionEvaluator,
int millisecondsTimeout
)
public:
generic<typename T>
static bool WaitForCondition(
T conditionContext,
Predicate<T>^ conditionEvaluator,
int millisecondsTimeout
)
static member WaitForCondition :
conditionContext:'T *
conditionEvaluator:Predicate<'T> *
millisecondsTimeout:int -> bool
JScript では、ジェネリックな型またはメソッドは使用できません。
型パラメーター
- T
条件および述語の Type を指定する Type。
パラメーター
- conditionContext
型: T
条件を評価するためのコンテキスト。
- conditionEvaluator
型: System.Predicate<T>
条件を分析するためのデリゲートです。
- millisecondsTimeout
型: System.Int32
タイムアウトのミリ秒数。
戻り値
型: System.Boolean
タイムアウト前に条件に該当した場合は true。それ以外の場合は false。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。