System::Threading::Tasks::ValueTask класс
Содержание
[
Скрывать
]ValueTask class
Предоставляет ожидаемый результат асинхронной операции.
class ValueTask : public System::IEquatable<ValueTask>,
public System::Details::BoxableObjectBase
Методы
| Метод | Описание |
|---|---|
| AsTask() const | Преобразует этот ValueTask в shared‑pointer к Task. |
| ConfigureAwait(bool) const | Настраивает awaiter для этой задачи. |
| Equals(ValueTask) override | Определяет, равен ли данный экземпляр другому экземпляру ValueTask. |
| Equals(System::SharedPtr<System::Object>) override | Определяет, равен ли данный экземпляр другому объекту. |
| get_IsCanceled() const | Возвращает значение, указывающее, завершилась ли задача из‑за отмены. |
| get_IsCompleted() const | Возвращает значение, указывающее, завершилась ли задача. |
| get_IsCompletedSuccessfully() const | Возвращает значение, указывающее, успешно ли завершилась задача. |
| get_IsFaulted() const | Возвращает значение, указывающее, завершилась ли задача из‑за необработанного исключения. |
| GetAwaiter() const | Получает awaiter для этой задачи, чтобы поддерживать выражения await. |
| operator!=(const ValueTask&) const | Оператор неравенства для ValueTask. |
| operator==(const ValueTask&) const | Оператор равенства для ValueTask. |
| ValueTask() | Создаёт пустой, неинициализированный ValueTask. |
| ValueTask(const TaskPtr&) | Создаёт ValueTask из shared‑указателя на Task. |
См. также
- Class IEquatable
- Namespace System::Threading::Tasks
- Library Aspose.Font for C++