Partager via


UITestControl.WaitForControlCondition, méthode (Predicate<UITestControl>, Int32)

Bloque le thread actuel jusqu'à ce que la condition spécifiée pour ce contrôle soit satisfaite ou jusqu'à expiration du délai d'attente spécifié.

Espace de noms :  Microsoft.VisualStudio.TestTools.UITesting
Assembly :  Microsoft.VisualStudio.TestTools.UITesting (dans Microsoft.VisualStudio.TestTools.UITesting.dll)

Syntaxe

'Déclaration
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

Paramètres

  • millisecondsTimeout
    Type : System.Int32
    Nombre de millisecondes avant l'expiration du délai d'attente.

Valeur de retour

Type : System.Boolean
true si la condition est satisfaite avant le délai d'expiration ; sinon, false.

Notes

Lorsque l'opération d'attente entraîne une recherche implicite du contrôle ou, lorsque l'application est occupée, le temps d'attente réel peut être plus que la minuterie spécifiée.

Sécurité .NET Framework

Voir aussi

Référence

UITestControl Classe

WaitForControlCondition, surcharge

Microsoft.VisualStudio.TestTools.UITesting, espace de noms