Udostępnij za pośrednictwem


Metoda UITestControl.WaitForCondition<T> — (T, Predicate<T>, Int32)

Blokuje bieżącego wątku, dopóki nie zostanie spełniony określony warunek lub do określonego limitu czasu wygaśnięcia.

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.UITesting
Zestaw:  Microsoft.VisualStudio.TestTools.UITesting (w Microsoft.VisualStudio.TestTools.UITesting.dll)

Składnia

'Deklaracja
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 
Język JScript nie obsługuje typów ani metod ogólnych.

Parametry typów

  • T
    Type , Który określa Type dla stanu i predykatu.

Parametry

  • conditionContext
    Typ: T
    Kontekst do oceny stanu.
  • millisecondsTimeout
    Typ: System.Int32
    Liczba milisekund przed limitu czasu.

Wartość zwracana

Typ: System.Boolean
true Jeśli warunek jest spełniony przed limitu czasu; w przeciwnym razie false.

Uwagi

Podczas operacji wait powoduje niejawnego wyszukiwania kontroli lub gdy aplikacja jest zajęta, czas oczekiwania rzeczywiste może być więcej niż określony limit czasu.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

UITestControl Klasa

Przeciążenie WaitForCondition

Przestrzeń nazw Microsoft.VisualStudio.TestTools.UITesting