Frage

Ich habe eine Wartehandgriff und ich würde gerne wissen, wie man überprüft, ob der WartEgriff bereits eingestellt ist oder nicht.

Beachten: Ich kann eine bool-Variable hinzufügen und bei Verwendung der Set () -Methode die Variable auf true setzen, aber dieses Verhalten muss irgendwo in WaitHandle eingebaut sein.

Danke für die Hilfe!

War es hilfreich?

Lösung

versuchen waithmandle.waiton (0)

Wenn Millisecondstimeout Null ist, blockiert das Verfahren nicht.Es testet den Zustand des Warteriffs und kehrt sofort zurück.

Andere Tipps

generasacodicetagpre.

Ausgang:

ist eingestellt: FALSE

ist eingestellt: True

Verwenden Sie eine der Wait... methoden auf WaitHandle das nimmt einen Timeout-Wert an, wie zum Beispiel WaitOne, und übergeben Sie ein Timeout von 0.

Sie können die WAITONE (int Millisecondstimeout, bool exitcontext) Methode und übergeben Sie 0 für die Timespan.Es wird sofort zurückkehren.

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top