System::Threading::Tasks::ValueTask 类
ValueTask class
提供异步操作的可等待结果。
class ValueTask : public System::IEquatable<ValueTask>,
public System::Details::BoxableObjectBase
方法
| 方法 | 描述 |
|---|---|
| AsTask() const | 将此 ValueTask 转换为指向 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&) | 从指向 Task 的共享指针构造一个 ValueTask。 |
另见
- Class IEquatable
- Namespace System::Threading::Tasks
- Library Aspose.Font for C++