次の方法で共有


TplExtensions.NoThrowValueTaskAwaiter 構造体

定義

タスクをラップし、待機中は決して例外をスローしない awaiter。

[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct TplExtensions.NoThrowValueTaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
[<System.Runtime.CompilerServices.IsReadOnly>]
type TplExtensions.NoThrowValueTaskAwaiter = struct
    interface ICriticalNotifyCompletion
    interface INotifyCompletion
Public Structure TplExtensions.NoThrowValueTaskAwaiter
Implements ICriticalNotifyCompletion
継承
TplExtensions.NoThrowValueTaskAwaiter
属性
実装

コンストラクター

TplExtensions.NoThrowValueTaskAwaiter(ValueTask, Boolean)

TplExtensions.NoThrowValueTaskAwaiter 構造体の新しいインスタンスを初期化します。

プロパティ

IsCompleted

タスクが完了したかどうかを示す値を取得します。

メソッド

GetResult()

何も実行しません。

OnCompleted(Action)

タスクの実行の最後にデリゲートを実行するようにスケジュール設定します。

UnsafeOnCompleted(Action)

ExecutionContext をキャプチャせずに、タスクの実行の終了時にデリゲートの実行をスケジュールします。

適用対象