Méthode System::Threading::WaitHandle::WaitAny

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

Attend que l’un des handles se déclenche.

static int System::Threading::WaitHandle::WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>> &waitHandles)
ParamètreTypeDescription
waitHandlesconst System::ArrayPtr<System::SharedPtr<WaitHandle>>&Poignées à attendre.

ReturnValue

Vrai lorsque chaque élément de waitHandles a reçu un signal ; sinon la méthode ne retourne jamais.

Voir aussi

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

Attend que l’un des handles se déclenche.

static int System::Threading::WaitHandle::WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>> &waitHandles, int millisecondsTimeout)
ParamètreTypeDescription
waitHandlesconst System::ArrayPtr<System::SharedPtr<WaitHandle>>&Poignées à attendre.
millisecondsTimeoutintTimeout à attendre, en millisecondes ; -1 signifie attente infinie, 0 signifie vérification‑et‑retour, les valeurs positives sont des délais d’attente.

ReturnValue

Vrai si une poignée s’est déclenchée, faux si le délai d’attente est dépassé.

Voir aussi

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

Attend que l’un des handles se déclenche.

static int System::Threading::WaitHandle::WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>> &waitHandles, TimeSpan timeout)
ParamètreTypeDescription
waitHandlesconst System::ArrayPtr<System::SharedPtr<WaitHandle>>&Poignées à attendre.
timeoutTimeSpanUn System::TimeSpan qui représente le nombre de millisecondes à attendre, ou un System::TimeSpan qui représente -1 millisecondes pour attendre indéfiniment.

ReturnValue

Vrai si une poignée s’est déclenchée, faux si le délai d’attente est dépassé.

Voir aussi