Поделиться через


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

См. также

Ссылки

UITestControl Класс

WaitForCondition - перегрузка

Microsoft.VisualStudio.TestTools.UITesting - пространство имен