AndroidApp.WaitFor Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ogólna funkcja wait, która będzie powtarzać wywołanie predicate
funkcji, dopóki nie zwróci true
.
Zgłasza wartość , TimeoutException jeśli predykat nie jest wypełniony w limicie czasu.
public void WaitFor (Func<bool> predicate, string timeoutMessage = "Timed out waiting...", Nullable<TimeSpan> timeout = null, Nullable<TimeSpan> retryFrequency = null, Nullable<TimeSpan> postTimeout = null);
abstract member WaitFor : Func<bool> * string * Nullable<TimeSpan> * Nullable<TimeSpan> * Nullable<TimeSpan> -> unit
override this.WaitFor : Func<bool> * string * Nullable<TimeSpan> * Nullable<TimeSpan> * Nullable<TimeSpan> -> unit
Public Sub WaitFor (predicate As Func(Of Boolean), Optional timeoutMessage As String = "Timed out waiting...", Optional timeout As Nullable(Of TimeSpan) = null, Optional retryFrequency As Nullable(Of TimeSpan) = null, Optional postTimeout As Nullable(Of TimeSpan) = null)
Parametry
Predykate, funkcja, która powinna zostać zwrócona true
po zakończeniu oczekiwania.
- timeoutMessage
- String
Komunikat używany w elemecie TimeoutException.
TimeSpan Ostateczny czas oczekiwania po powrocie predykatu zwraca true
wartość .