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。
注解
ValueTask因为一个可以由共用IValueTaskSource支持,所以等待任意ValueTask多次是不安全的。 可以使用此方法 Preserve() 将此转换为 ValueTask 由定期安全等待的常规 Task 实例。 此方法与AsTask()此方法类似,但它在表示ValueTask成功完成同步完成的操作时返回同ValueTask一实例。 调用 Preserve() 原始 ValueTask 内容后,不应再次使用。