System::Threading::WaitHandle::WaitAny μέθοδος

WaitHandle::WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&) method

Περιμένει μέχρι οποιοδήποτε από τα handles να ενεργοποιηθεί.

static int System::Threading::WaitHandle::WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>> &waitHandles)
ParameterTypeΠεριγραφή
waitHandlesconst System::ArrayPtr<System::SharedPtr<WaitHandle>>&Handles για αναμονή.

ReturnValue

Αληθές όταν κάθε στοιχείο στο waitHandles έχει λάβει σήμα· διαφορετικά η μέθοδος δεν επιστρέφει ποτέ.

Δείτε επίσης

WaitHandle::WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int) method

Περιμένει μέχρι οποιοδήποτε από τα handles να ενεργοποιηθεί.

static int System::Threading::WaitHandle::WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>> &waitHandles, int millisecondsTimeout)
ParameterTypeΠεριγραφή
waitHandlesconst System::ArrayPtr<System::SharedPtr<WaitHandle>>&Handles για αναμονή.
millisecondsTimeoutintΧρονικό όριο για αναμονή, σε χιλιοστά του δευτερολέπτου· -1 σημαίνει άπειρη αναμονή, 0 σημαίνει έλεγχο-και-επιστροφή, θετικές τιμές είναι χρονικά όρια.

ReturnValue

Αληθές εάν κάποιο handle ενεργοποιηθεί, ψευδές εάν το χρονικό όριο ξεπεραστεί.

Δείτε επίσης

WaitHandle::WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan) method

Περιμένει μέχρι οποιοδήποτε από τα handles να ενεργοποιηθεί.

static int System::Threading::WaitHandle::WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>> &waitHandles, TimeSpan timeout)
ParameterTypeΠεριγραφή
waitHandlesconst System::ArrayPtr<System::SharedPtr<WaitHandle>>&Handles για αναμονή.
timeoutTimeSpanΈνα System::TimeSpan που αντιπροσωπεύει τον αριθμό των χιλιοστών του δευτερολέπτου για αναμονή, ή ένα System::TimeSpan που αντιπροσωπεύει -1 χιλιοστά του δευτερολέπτου για απεριόριστη αναμονή.

ReturnValue

Αληθές εάν κάποιο handle ενεργοποιηθεί, ψευδές εάν το χρονικό όριο ξεπεραστεί.

Δείτε επίσης