ValueTask.Preserve Metode

Definisi

ValueTask Mendapatkan yang dapat digunakan kapan saja di masa mendatang.

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

Mengembalikan

Yang dipertahankan ValueTask.

Keterangan

ValueTask Karena dapat didukung oleh kumpulan IValueTaskSource, tidak aman untuk menunggu beberapa kali.ValueTask Anda dapat menggunakan Preserve() metode untuk mengonversi ini ValueTask menjadi instans yang didukung oleh reguler Task yang aman untuk ditunggu beberapa kali. Metode ini mirip AsTask()dengan , tetapi mengembalikan instans yang sama ValueTask ketika ini ValueTask mewakili operasi yang berhasil diselesaikan secara sinkron. Setelah memanggil Preserve() aslinya ValueTask tidak boleh digunakan lagi.

Berlaku untuk