UITestControl.WaitForCondition<T>-Methode (T, Predicate<T>, Int32)
Blockiert den aktuellen Thread, bis die angegebene Bedingung erfüllt ist oder bis das angegebene Timeout abläuft.
Namespace: Microsoft.VisualStudio.TestTools.UITesting
Assembly: Microsoft.VisualStudio.TestTools.UITesting (in Microsoft.VisualStudio.TestTools.UITesting.dll)
Syntax
'Declaration
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 unterstützt keine generischen Typen oder Methoden.
Typparameter
- T
Type, das Type für die Bedingung und das Prädikat angibt.
Parameter
- conditionContext
Typ: T
Der Kontext zum Auswerten der Bedingung.
- conditionEvaluator
Typ: System.Predicate<T>
Die Delegat, der die Bedingung auswerten soll.
- millisecondsTimeout
Typ: System.Int32
Die Anzahl der Millisekunden vor dem Timeout.
Rückgabewert
Typ: System.Boolean
true, wenn die Bedingung vor dem Timeout erfüllt wird. Andernfalls false.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.