System::Threading::WaitHandle klasse

WaitHandle class

Wacht‑primitive basisklasse. Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten oplevert. Wikkel deze klasse altijd in een System::SmartPtr‑pointer en gebruik die pointer om deze als argument aan functies door te geven.

class WaitHandle : public System::Object

Methoden

MethodeBeschrijving
virtual Close()Geeft elke bron vrij die aan de handle is gekoppeld.
get_Handle()Haalt handle op.
static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int)RTTI-informatie.
static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan)Wacht tot alle handles afgevuurd zijn.
static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&)Wacht tot alle handles afgevuurd zijn.
static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int)Wacht tot een van de handles afgevuurd is.
static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan)Wacht tot een van de handles afgevuurd is.
static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&)Wacht tot een van de handles afgevuurd is.
virtual WaitOne()Wacht tot de handle wordt geactiveerd voor een onbeperkte periode.
virtual WaitOne(int)Wacht tot de handle wordt geactiveerd.
virtual WaitOne(TimeSpan)Wacht tot de handle wordt geactiveerd.
virtual WaitOne(int, bool)Wacht tot de handle wordt geactiveerd.
virtual ~WaitHandle()Destructor.

Velden

VeldBeschrijving
static WaitTimeoutSpeciale waarde die door de functie moet worden geretourneerd, anders wordt de index van het gesignaleerde object in de array geretourneerd, als de timeout wordt overschreden en er niets signaleert.

Zie ook