TplExtensions.NoThrowValueTaskAwaiter<TResult> 结构

定义

覆盖任务且永远不会在等待时引发异常的 awaiter。

[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct TplExtensions.NoThrowValueTaskAwaiter<TResult> : System.Runtime.CompilerServices.ICriticalNotifyCompletion
[<System.Runtime.CompilerServices.IsReadOnly>]
type TplExtensions.NoThrowValueTaskAwaiter<'Result> = struct
    interface ICriticalNotifyCompletion
    interface INotifyCompletion
Public Structure TplExtensions.NoThrowValueTaskAwaiter(Of TResult)
Implements ICriticalNotifyCompletion

类型参数

TResult

结果的类型。

继承
TplExtensions.NoThrowValueTaskAwaiter<TResult>
属性
实现

构造函数

TplExtensions.NoThrowValueTaskAwaiter<TResult>(ValueTask<TResult>, Boolean)

初始化 TplExtensions.NoThrowValueTaskAwaiter<TResult> 结构的新实例。

属性

IsCompleted

获取一个值,该值指示任务是否已完成。

方法

GetResult()

不执行任何操作。

OnCompleted(Action)

在任务的执行结束时计划一个执行的委托。

UnsafeOnCompleted(Action)

在任务执行结束时计划委托的执行,而不捕获 ExecutionContext。

适用于