ValueTaskAwaiter<TResult> 结构

定义

ValueTask<TResult> 提供一个 awaiter。

generic <typename TResult>
public value class ValueTaskAwaiter : System::Runtime::CompilerServices::ICriticalNotifyCompletion
public readonly struct ValueTaskAwaiter<TResult> : System.Runtime.CompilerServices.ICriticalNotifyCompletion
public struct ValueTaskAwaiter<TResult> : System.Runtime.CompilerServices.ICriticalNotifyCompletion
type ValueTaskAwaiter<'Result> = struct
    interface ICriticalNotifyCompletion
    interface INotifyCompletion
Public Structure ValueTaskAwaiter(Of TResult)
Implements ICriticalNotifyCompletion

类型参数

TResult

任务生成的结果的类型。

继承
ValueTaskAwaiter<TResult>
实现

属性

IsCompleted

获得指示 ValueTask<TResult> 是否已完成的值。

方法

GetResult()

获取 ValueTask 的结果。

OnCompleted(Action)

为此 ValueTask<TResult> 计划延续操作。

UnsafeOnCompleted(Action)

为此 ValueTask 计划延续操作。

适用于