ManualResetValueTaskSourceCore<TResult> 結構

定義

提供實作手動重設 IValueTaskSourceIValueTaskSource<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)

完成並附帶成功結果。

適用於