System::Threading::WaitHandle Klasse
Inhalt
[
Ausblenden
]WaitHandle class
Basis-Klasse für Warte-Primitive. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse stets in den System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
class WaitHandle : public System::Object
Methoden
| Methode | Beschreibung |
|---|---|
| virtual Close() | Gibt alle mit dem Handle verbundenen Ressourcen frei. |
| get_Handle() | Ermittelt das Handle. |
| static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int) | RTTI-Informationen. |
| static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan) | Wartet, bis alle Handles ausgelöst wurden. |
| static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&) | Wartet, bis alle Handles ausgelöst wurden. |
| static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int) | Wartet, bis einer der Handles ausgelöst wird. |
| static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan) | Wartet, bis einer der Handles ausgelöst wird. |
| static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&) | Wartet, bis einer der Handles ausgelöst wird. |
| virtual WaitOne() | Wartet unbegrenzt, bis das Handle ausgelöst wird. |
| virtual WaitOne(int) | Wartet, bis das Handle ausgelöst wird. |
| virtual WaitOne(TimeSpan) | Wartet, bis das Handle ausgelöst wird. |
| virtual WaitOne(int, bool) | Wartet, bis das Handle ausgelöst wird. |
| virtual ~WaitHandle() | Destruktor. |
Felder
| Feld | Beschreibung |
|---|---|
| static WaitTimeout | Spezieller Wert, der von der Funktion zurückgegeben wird, andernfalls wird der Index des signalisierten Objekts im Array zurückgegeben, wenn das Timeout überschritten wird und nichts signalisiert. |
Siehe auch
- Class Object
- Namespace System::Threading
- Library Aspose.Page for C++