PeriodicTimer.WaitForNextTickAsync(CancellationToken) Metode
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.
Menunggu kutu berikutnya dari timer, atau agar timer dihentikan.
public System.Threading.Tasks.ValueTask<bool> WaitForNextTickAsync (System.Threading.CancellationToken cancellationToken = default);
member this.WaitForNextTickAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<bool>
Public Function WaitForNextTickAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Boolean)
Parameter
- cancellationToken
- CancellationToken
A CancellationToken untuk membatalkan penantian asinkron. Jika pembatalan diminta, itu hanya memengaruhi operasi tunggu tunggal; timer yang mendasar terus menembak.
Mengembalikan
Tugas yang akan diselesaikan karena pengalih waktu diaktifkan, Dispose() dipanggil untuk menghentikan timer, atau pembatalan diminta.
Pengecualian
Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.
Keterangan
Berakibat PeriodicTimer seperti peristiwa reset otomatis, di mana beberapa tick digabungkan menjadi satu tanda centang jika terjadi di antara panggilan ke WaitForNextTickAsync(CancellationToken). Demikian pula, panggilan ke Dispose() akan membatalkan centang apa pun yang belum dikonsumsi. WaitForNextTickAsync(CancellationToken) hanya dapat digunakan oleh satu konsumen pada satu waktu, dan dapat digunakan bersamaan dengan satu panggilan ke Dispose().
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk