UITestControl.WaitForControlCondition – metoda (Predicate<UITestControl>, Int32)
Aktuální podproces blokuje tak dlouho, dokud tento ovládací prvek splňuje zadanou podmínku nebo vypršení určeného časového limitu.
Obor názvů: Microsoft.VisualStudio.TestTools.UITesting
Sestavení: Microsoft.VisualStudio.TestTools.UITesting (v Microsoft.VisualStudio.TestTools.UITesting.dll)
Syntaxe
'Deklarace
Public Function WaitForControlCondition ( _
conditionEvaluator As Predicate(Of UITestControl), _
millisecondsTimeout As Integer _
) As Boolean
public bool WaitForControlCondition(
Predicate<UITestControl> conditionEvaluator,
int millisecondsTimeout
)
public:
bool WaitForControlCondition(
Predicate<UITestControl^>^ conditionEvaluator,
int millisecondsTimeout
)
member WaitForControlCondition :
conditionEvaluator:Predicate<UITestControl> *
millisecondsTimeout:int -> bool
public function WaitForControlCondition(
conditionEvaluator : Predicate<UITestControl>,
millisecondsTimeout : int
) : boolean
Parametry
- conditionEvaluator
Typ: System.Predicate<UITestControl>
Kontext k vyhodnocení podmínky.
- millisecondsTimeout
Typ: System.Int32
Počet milisekund před časového limitu.
Vrácená hodnota
Typ: System.Boolean
true Pokud je splněna podmínka před časového limitu; jinak false.
Poznámky
Při čekání operace způsobí implicitního hledání pro ovládací prvek nebo, pokud je aplikace zaneprázdněna, skutečné čekací doba může být větší než zadaný časový limit.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.