ManualResetValueTaskSourceCore<TResult> 構造体

定義

手動リセットの IValueTaskSource または IValueTaskSource<TResult> を実装するためのコア ロジックを提供します。

generic <typename TResult>
public value class ManualResetValueTaskSourceCore
public struct ManualResetValueTaskSourceCore<TResult>
type ManualResetValueTaskSourceCore<'Result> = struct
Public Structure ManualResetValueTaskSourceCore(Of TResult)

型パラメーター

TResult

この手動リセット IValueTaskSource<TResult>の結果の型。

継承
ManualResetValueTaskSourceCore<TResult>

プロパティ

RunContinuationsAsynchronously

非同期で実行する継続を強制するかどうかを取得または設定します。

Version

操作バージョンを取得します。

メソッド

GetResult(Int16)

操作の結果を返します。

GetStatus(Int16)

操作の状態を取得します。

OnCompleted(Action<Object>, Object, Int16, ValueTaskSourceOnCompletedFlags)

この操作の継続アクションをスケジュール設定します。

Reset()

リセットし、次の操作ための準備をします。

SetException(Exception)

エラーで完了します。

SetResult(TResult)

結果は成功で完了します。

適用対象