System::Threading::WaitHandle Klasse
Inhalt
[
Ausblenden
]WaitHandle class
Warte‑Primitive Basisklasse. Objekte dieser Klasse sollten ausschließlich mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem 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 jede mit dem Handle verbundene Ressource 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 werden. |
| static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&) | Wartet, bis alle Handles ausgelöst werden. |
| 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 | Spezialwert, der von der Funktion zurückgegeben wird, andernfalls wird der Index des signalisierten Objekts im Array zurückgegeben, wenn das Zeitlimit überschritten wird und nichts signalisiert. |
Siehe auch
- Class Object
- Namespace System::Threading
- Library Aspose.Font for C++