UITestControl.WaitForCondition<T> (Método) (T, Predicate<T>, Int32)

Bloquea el subproceso actual hasta que se cumple la condición especificada, o hasta que expira el tiempo de espera especificado.

Espacio de nombres:  Microsoft.VisualStudio.TestTools.UITesting
Ensamblado:  Microsoft.VisualStudio.TestTools.UITesting (en Microsoft.VisualStudio.TestTools.UITesting.dll)

Sintaxis

'Declaración
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 no admite el uso de métodos ni tipos genéricos.

Parámetros de tipo

  • T
    Type que especifica el Type para la condición y el predicado.

Parámetros

  • conditionContext
    Tipo: T
    Contexto para evaluar la condición.
  • conditionEvaluator
    Tipo: System.Predicate<T>
    El delegado para evaluar la condición.
  • millisecondsTimeout
    Tipo: System.Int32
    Número de milisegundos que deben transcurrir antes de que se agote el tiempo de espera.

Valor devuelto

Tipo: System.Boolean
Es true si la condición se cumple antes de que se agote el tiempo de espera; de lo contrario, es false.

Comentarios

Cuando la operación de espera produce una búsqueda implícita para el control o, si la aplicación No está disponible, el tiempo de espera real podría ser mayor que el tiempo especificado.

Seguridad de .NET Framework

Vea también

Referencia

UITestControl Clase

WaitForCondition (Sobrecarga)

Microsoft.VisualStudio.TestTools.UITesting (Espacio de nombres)