System.Threading.Tasks.Sources 命名空間

提供類型來建立最佳化以將配置降至最低的 ValueTaskValueTask<TResult>IValueTaskSourceIValueTaskSource<TResult> 介面可在物件上實作,來提供 ValueTaskValueTask<TResult> 的支援實作,且 ManualResetValueTaskSourceCore<TResult> 可用來實作支援工作生命週期的核心邏輯。 這些是進階類型,只需要在效能非常重要的特殊情況下使用。

結構

ManualResetValueTaskSourceCore<TResult>

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

介面

IValueTaskSource

代表可由 ValueTask 進行包裝的物件。

IValueTaskSource<TResult>

代表可由 ValueTask<TResult> 進行包裝的物件。

列舉

ValueTaskSourceOnCompletedFlags

提供從 ValueTaskValueTask<TResult> 傳遞至 OnCompleted 方法,以控制接續動作行為的旗標。

ValueTaskSourceStatus

指出 IValueTaskSourceIValueTaskSource<TResult> 的狀態。