Udostępnij za pośrednictwem


IWindowProvider.WaitForInputIdle(Int32) Metoda

Definicja

Powoduje, że kod wywołujący blokuje określony czas lub dopóki skojarzony proces nie zostanie wprowadzony w stanie bezczynności, w zależności od tego, co zostanie ukończone jako pierwsze.

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. Maksymalna wartość to Int32.MaxValue.

Zwraca

true jeśli okno zostało wprowadzone w stanie bezczynności; false jeśli wystąpił 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; w związku z tym ta metoda może zwrócić jakiś czas po zakończeniu okna na potrzeby danych wejściowych użytkownika. Kod wywołujący nie powinien polegać na tej metodzie, aby ustalić dokładnie, kiedy okno stało się bezczynne.

Dotyczy

Zobacz też