System::Threading::WaitHandle класс
Содержание
[
Скрывать
]WaitHandle class
Базовый класс примитивов ожидания. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
class WaitHandle : public System::Object
Методы
| Метод | Описание |
|---|---|
| virtual Close() | Освобождает любой ресурс, связанный с дескриптором. |
| get_Handle() | Получает дескриптор. |
| static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int) | Информация RTTI. |
| static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan) | Ожидает срабатывания всех дескрипторов. |
| static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&) | Ожидает срабатывания всех дескрипторов. |
| static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int) | Ожидает срабатывания любого из дескрипторов. |
| static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan) | Ожидает срабатывания любого из дескрипторов. |
| static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&) | Ожидает срабатывания любого из дескрипторов. |
| virtual WaitOne() | Ожидает срабатывания дескриптора бесконечно долго. |
| virtual WaitOne(int) | Ожидает срабатывания дескриптора. |
| virtual WaitOne(TimeSpan) | Ожидает срабатывания дескриптора. |
| virtual WaitOne(int, bool) | Ожидает срабатывания дескриптора. |
| virtual ~WaitHandle() | Деструктор. |
Поля
| Поле | Описание |
|---|---|
| static WaitTimeout | Особое значение, которое возвращается функцией, иначе возвращается индекс сигнального объекта в массиве, если тайм‑аут превышен и ничего не сигнализирует. |
См. также
- Class Object
- Namespace System::Threading
- Library Aspose.Font for C++