ManualResetValueTaskSourceCore<TResult> 結構

定義

提供實作手動重設 IValueTaskSourceIValueTaskSource<TResult>的核心邏輯。

C#
public struct ManualResetValueTaskSourceCore<TResult>

類型參數

TResult
繼承
ManualResetValueTaskSourceCore<TResult>

屬性

RunContinuationsAsynchronously

取得或設定是否強制接續以異步方式執行。

Version

取得作業版本。

方法

GetResult(Int16)

取得作業的結果。

GetStatus(Int16)

取得作業的狀態。

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

排程此作業的接續動作。

Reset()

重設以準備下一個作業。

SetException(Exception)

完成並出現錯誤。

SetResult(TResult)

完成併產生成功的結果。

適用於

產品 版本
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1