ValueTask.Preserve 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
拿到 ValueTask 一個未來隨時可能使用的。
public:
System::Threading::Tasks::ValueTask Preserve();
public System.Threading.Tasks.ValueTask Preserve();
member this.Preserve : unit -> System.Threading.Tasks.ValueTask
Public Function Preserve () As ValueTask
傳回
保存 ValueTask下來的 .
備註
由於 a ValueTask 可能由池 IValueTaskSource化支持,因此多次等待任意的金額 ValueTask 並不安全。 你可以用這個 Preserve() 方法把它 ValueTask 轉換成一個由常客 Task 支持、可以安全等待多次的實例。 此方法與 AsTask()類似,但當 代表ValueTask成功同步完成的操作時,會回傳相同的ValueTask實例。 打完電話 Preserve() 後,原本的郵件 ValueTask 應該永遠不要再被使用。