使用英语阅读

通过


ManualResetValueTaskSourceCore<TResult> 结构

定义

提供用于实现手动重置 IValueTaskSourceIValueTaskSource<TResult>的核心逻辑。

C#
public struct ManualResetValueTaskSourceCore<TResult>

类型参数

TResult
继承
ManualResetValueTaskSourceCore<TResult>

属性

RunContinuationsAsynchronously

获取或设置是否强制延续异步运行。

Version

获取操作版本。

方法

GetResult(Int16)

获取操作的结果。

GetStatus(Int16)

获取操作的状态。

OnCompleted(Action<Object>, Object, Int16, ValueTaskSourceOnCompletedFlags)

计划此操作的延续操作。

Reset()

重置以准备下一个操作。

SetException(Exception)

完成并出现错误。

SetResult(TResult)

成功完成结果。

适用于

产品 版本
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1