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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UITesting - пространство имен