TaskAwaiter<TResult> Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |