System::Threading::WaitHandle classe
Contenuti
[
Nascondere
]WaitHandle class
Classe base primitiva di attesa. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
class WaitHandle : public System::Object
Metodi
| Metodo | Descrizione |
|---|---|
| virtual Close() | Rilascia qualsiasi risorsa associata all’handle. |
| get_Handle() | Restituisce l’handle. |
| static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int) | Informazioni RTTI. |
| static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan) | Attende che tutti gli handle vengano attivati. |
| static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&) | Attende che tutti gli handle vengano attivati. |
| static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int) | Attende che uno qualsiasi degli handle venga attivato. |
| static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan) | Attende che uno qualsiasi degli handle venga attivato. |
| static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&) | Attende che uno qualsiasi degli handle venga attivato. |
| virtual WaitOne() | Attende che l’handle venga attivato per un periodo illimitato. |
| virtual WaitOne(int) | Attende che l’handle venga attivato. |
| virtual WaitOne(TimeSpan) | Attende che l’handle venga attivato. |
| virtual WaitOne(int, bool) | Attende che l’handle venga attivato. |
| virtual ~WaitHandle() | Distruttore. |
Campi
| Campo | Descrizione |
|---|---|
| static WaitTimeout | Valore speciale da restituire dalla funzione, altrimenti restituisce l’indice dell’oggetto segnalato nell’array, se il timeout scade e nulla segnala. |
Vedi anche
- Class Object
- Namespace System::Threading
- Library Aspose.Font for C++