System.Threading.Tasks.Sources 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供建立 ValueTask 型別並 ValueTask<TResult> 優化以最小化配置。 IValueTaskSource與IValueTaskSource<TResult>介面可實作於用於提供 與 ValueTask的後盾實作ValueTask<TResult>的物件上,並ManualResetValueTaskSourceCore<TResult>可用來實作支援任務生命週期所需的核心邏輯。 這些是進階類型,僅需在性能至關重要的特殊情況下使用。
結構
| 名稱 | Description |
|---|---|
| ManualResetValueTaskSourceCore<TResult> |
提供實作手動重設 IValueTaskSource 或 IValueTaskSource<TResult>的核心邏輯。 |
介面
| 名稱 | Description |
|---|---|
| IValueTaskSource |
代表一個可以被包裹 ValueTask的物件。 |
| IValueTaskSource<TResult> |
代表一個可以被包裹 ValueTask<TResult>的物件。 |
列舉
| 名稱 | Description |
|---|---|
| ValueTaskSourceOnCompletedFlags |
提供從 ValueTask 傳遞至 ValueTask<TResult> 至 |
| ValueTaskSourceStatus |