Método UITestControl.WaitForCondition<T> (T, Predicate<T>, Int32)
Bloqueia o segmento atual até que a condição especificada seja satisfeita, ou até o tempo limite expirar especificado.
Namespace: Microsoft.VisualStudio.TestTools.UITesting
Assembly: Microsoft.VisualStudio.TestTools.UITesting (em Microsoft.VisualStudio.TestTools.UITesting.dll)
Sintaxe
'Declaração
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 não oferece suporte a tipos ou métodos genéricos.
Parâmetros de tipo
- T
Type que especifica Type para a condição e o predicado.
Parâmetros
- conditionContext
Tipo: T
O contexto para avaliar a condição.
- conditionEvaluator
Tipo: System.Predicate<T>
O representante para avaliar a condição.
- millisecondsTimeout
Tipo: System.Int32
O número de milissegundos antes do tempo limite.
Valor de retorno
Tipo: System.Boolean
true se a condição for satisfeita antes do tempo limite; caso contrário, false.
Comentários
Quando a operação de espera causa uma pesquisa pelo controle ou implícita, quando o aplicativo está ocupado, o tempo real de espera podem ser mais do que o tempo limite especificado.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.