System::Threading::WaitHandle klass

WaitHandle class

Väntningsprimitive basklass. Objekt av denna klass bör endast allokeras med System::MakeObject()‑funktionen. Skapa aldrig en instans av denna typ på stacken eller med operator new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i System::SmartPtr‑pekare och använd denna pekare för att skicka den till funktioner som argument.

class WaitHandle : public System::Object

Metoder

MetodBeskrivning
virtual Close()Frigör alla resurser som är associerade med handtaget.
get_Handle()Hämtar handtaget.
static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int)RTTI-information.
static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan)Väntar på att alla handtag ska avfyras.
static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&)Väntar på att alla handtag ska avfyras.
static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int)Väntar på att någon av handtagen ska avfyras.
static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan)Väntar på att någon av handtagen ska avfyras.
static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&)Väntar på att någon av handtagen ska avfyras.
virtual WaitOne()Väntar på att handtaget ska avfyras under obegränsad period.
virtual WaitOne(int)Väntar på att handtaget ska avfyras.
virtual WaitOne(TimeSpan)Väntar på att handtaget ska avfyras.
virtual WaitOne(int, bool)Väntar på att handtaget ska avfyras.
virtual ~WaitHandle()Destruktor.

Fält

FältBeskrivning
static WaitTimeoutSpeciellt värde som ska returneras av funktionen, annars returneras index för signaliserat objekt i arrayen om tidsgränsen överskrids och inget signalerar.

Se även