Metodo UITestControl.WaitForCondition<T> (T, Predicate<T>, Int32)
Consente di bloccare il thread corrente fino a quando non viene soddisfatta la condizione specificata o fino a quando non scade il timeout specificato.
Spazio dei nomi: Microsoft.VisualStudio.TestTools.UITesting
Assembly: Microsoft.VisualStudio.TestTools.UITesting (in Microsoft.VisualStudio.TestTools.UITesting.dll)
Sintassi
'Dichiarazione
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 non supporta i tipi o i metodi generici.
Parametri di tipo
- T
Oggetto Type che specifica l'elemento Type per la condizione e il predicato.
Parametri
- conditionContext
Tipo: T
Contesto per valutare la condizione.
- conditionEvaluator
Tipo: System.Predicate<T>
Il delegato per valutare la condizione.
- millisecondsTimeout
Tipo: System.Int32
Il numero di millisecondi prima del timeout.
Valore restituito
Tipo: System.Boolean
true se la condizione viene soddisfatta prima del timeout; in caso contrario, false.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.