System.Threading.Tasks.Sources 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于创建 ValueTask 和 ValueTask<TResult> 的类型 - 它们经过优化,可最大程度减少分配。 可在用于为 ValueTask 和 ValueTask<TResult> 提供后备实现的对象上实现 IValueTaskSource 和 IValueTaskSource<TResult> 接口,而 ManualResetValueTaskSourceCore<TResult> 可用于实现支持任务生命周期所必需的核心逻辑。 这些都是高级类型,只需在性能至关重要的特殊情况下使用。
结构
ManualResetValueTaskSourceCore<TResult> |
提供用于实现手动重置 IValueTaskSource 或 IValueTaskSource<TResult> 的核心逻辑。 |
接口
IValueTaskSource |
表示一个可由 ValueTask 包装的对象。 |
IValueTaskSource<TResult> |
表示一个可由 ValueTask<TResult> 包装的对象。 |
枚举
ValueTaskSourceOnCompletedFlags |
提供从 ValueTask 和 ValueTask<TResult> 传递到 |
ValueTaskSourceStatus |
指示 IValueTaskSource 或 IValueTaskSource<TResult> 的状态。 |