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 operatorn new, eftersom det kan leda till körfel och/eller assertionsfel. 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ågot av handtagen ska avfyras.
static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan)Väntar på att något av handtagen ska avfyras.
static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&)Väntar på att något av handtagen ska avfyras.
virtual WaitOne()Väntar på att handtaget ska avfyras under obegränsad tid.
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