Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

UITestControl::WaitForCondition<T> Method (T, Predicate<T>^, Int32)

 

Blocks the current thread until the specified condition is met, or until the specified time-out expires.

Namespace:   Microsoft.VisualStudio.TestTools.UITesting
Assembly:  Microsoft.VisualStudio.TestTools.UITesting (in Microsoft.VisualStudio.TestTools.UITesting.dll)

public:
generic<typename T>
static bool WaitForCondition(
	T conditionContext,
	Predicate<T>^ conditionEvaluator,
	int millisecondsTimeout
)

Parameters

conditionContext
Type: T

The context to evaluate the condition.

conditionEvaluator
Type: System::Predicate<T>^

The delegate to evaluate the condition.

millisecondsTimeout
Type: System::Int32

The number of milliseconds before time-out.

Return Value

Type: System::Boolean

true if the condition is met before the time-out; otherwise, false.

Type Parameters

T

The Type that specifies the Type for the condition and predicate.

When the wait operation causes an implicit search for the control or, when the application is busy, the actual wait time could be more than the time-out specified.

Return to top
Show: