ManualResetValueTaskSourceCore<TResult> 结构

定义

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

generic <typename TResult>
public value class ManualResetValueTaskSourceCore
public struct ManualResetValueTaskSourceCore<TResult>
type ManualResetValueTaskSourceCore<'Result> = struct
Public Structure ManualResetValueTaskSourceCore(Of TResult)

类型参数

TResult

此手动重置 IValueTaskSource<TResult>的结果的类型。

继承
ManualResetValueTaskSourceCore<TResult>

属性

RunContinuationsAsynchronously

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

Version

获取操作版本。

方法

GetResult(Int16)

返回操作的结果。

GetStatus(Int16)

获取操作的状态。

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

为此操作计划延续操作。

Reset()

重置以准备下一个操作。

SetException(Exception)

完成但有错误。

SetResult(TResult)

完成并返回成功结果。

适用于