ManualResetValueTaskSourceCore<TResult> 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供實作手動重設 IValueTaskSource 或 IValueTaskSource<TResult>的核心邏輯。
generic <typename TResult>
public value class ManualResetValueTaskSourceCore
public struct ManualResetValueTaskSourceCore<TResult>
type ManualResetValueTaskSourceCore<'Result> = struct
Public Structure ManualResetValueTaskSourceCore(Of TResult)
類型參數
- TResult
指定此實例所代表操作結果的類型。
- 繼承
屬性
| 名稱 | Description |
|---|---|
| RunContinuationsAsynchronously |
取得或設定是否強制延期非同步執行。 |
| Version |
取得手術版本。 |
方法
| 名稱 | Description |
|---|---|
| GetResult(Int16) |
取得操作結果。 |
| GetStatus(Int16) |
取得作業的狀態。 |
| OnCompleted(Action<Object>, Object, Int16, ValueTaskSourceOnCompletedFlags) |
排程此行動的續作。 |
| Reset() |
重置準備下一次行動。 |
| SetException(Exception) |
完成時會顯示錯誤。 |
| SetResult(TResult) |
最終取得成功成果。 |