Language

TplExtensions.NoThrowValueTaskAwaiter<TResult> 構造体

定義

タスクをラップし、待機時に例外をスローしない待機者。

[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 をキャプチャせずに、タスクの実行の終了時に実行するデリゲートをスケジュールします。

適用対象