IWindowProvider.WaitForInputIdle(Int32) Metoda

Definicja

Powoduje, że kod wywołujący blokuje określony czas lub dopóki skojarzony proces nie wejdzie w stan bezczynności, w zależności od tego, który z nich zostanie ukończony jako pierwszy.

public:
 bool WaitForInputIdle(int milliseconds);
public bool WaitForInputIdle (int milliseconds);
abstract member WaitForInputIdle : int -> bool
Public Function WaitForInputIdle (milliseconds As Integer) As Boolean

Parametry

milliseconds
Int32

Czas oczekiwania na bezczynność skojarzonego procesu w milisekundach. Wartość maksymalna to Int32.MaxValue.

Zwraca

Boolean

true jeśli okno zostało wprowadzone w stanie bezczynności; false jeśli upłynął limit czasu.

Wyjątki

Gdy przekazany parametr nie jest prawidłową liczbą.

Uwagi

Ta metoda jest zwykle używana w połączeniu z obsługą klasy WindowOpenedEvent.

Implementacja jest zależna od podstawowej struktury aplikacji; dlatego ta metoda może zwrócić jakiś czas po dokonaniu gotowości okna do danych wejściowych użytkownika. Kod wywołujący nie powinien polegać na tej metodzie, aby dokładnie ustalić, kiedy okno stało się bezczynne.

Dotyczy

Zobacz też