TaskAwaiter<TResult> Struktur

Definisi

Mewakili objek yang menunggu penyelesaian tugas asinkron dan menyediakan parameter untuk hasilnya.

generic <typename TResult>
public value class TaskAwaiter : System::Runtime::CompilerServices::ICriticalNotifyCompletion
public struct TaskAwaiter<TResult> : System.Runtime.CompilerServices.ICriticalNotifyCompletion
public readonly struct TaskAwaiter<TResult> : System.Runtime.CompilerServices.ICriticalNotifyCompletion
type TaskAwaiter<'Result> = struct
    interface ICriticalNotifyCompletion
    interface INotifyCompletion
Public Structure TaskAwaiter(Of TResult)
Implements ICriticalNotifyCompletion

Jenis parameter

TResult

Hasil untuk tugas.

Warisan
TaskAwaiter<TResult>
Penerapan

Keterangan

Jenis ini hanya ditujukan untuk penggunaan pengkompilasi.

Properti

IsCompleted

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan nilai yang menunjukkan apakah tugas asinkron telah selesai.

Metode

GetResult()

Mengakhiri penantian penyelesaian tugas asinkron.

OnCompleted(Action)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengatur tindakan yang akan dilakukan ketika TaskAwaiter<TResult> objek berhenti menunggu tugas asinkron selesai.

UnsafeOnCompleted(Action)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menjadwalkan tindakan kelanjutan untuk tugas asinkron yang terkait dengan awaiter ini.

Berlaku untuk