次の方法で共有


TaskAwaiter 構造体

定義

非同期タスクが完了するまで待機するオブジェクトを提供します。

public value class TaskAwaiter : System::Runtime::CompilerServices::ICriticalNotifyCompletion
public struct TaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
public readonly struct TaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
type TaskAwaiter = struct
    interface ICriticalNotifyCompletion
    interface INotifyCompletion
Public Structure TaskAwaiter
Implements ICriticalNotifyCompletion
継承
TaskAwaiter
実装

注釈

この型はコンパイラでのみ使用されます。

プロパティ

IsCompleted

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

メソッド

GetResult()

非同期タスクの完了の待機を終了します。

OnCompleted(Action)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

TaskAwaiter オブジェクトが、非同期タスクの完了を待機するのをやめたときに実行するアクションを設定します。

UnsafeOnCompleted(Action)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

この awaiter に関連付けられている非同期タスクに継続の操作をスケジュールします。

適用対象