TimeProviderTaskExtensions Kelas
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.
Sediakan metode ekstensi untuk operasi Task dengan TimeProvider.
public ref class TimeProviderTaskExtensions abstract sealed
public static class TimeProviderTaskExtensions
type TimeProviderTaskExtensions = class
Public Module TimeProviderTaskExtensions
- Warisan
-
TimeProviderTaskExtensions
Keterangan
Antarmuka pustaka Microsoft.Bcl.TimeProvider dimaksudkan hanya untuk digunakan dalam membangun terhadap area permukaan pre-.NET 8. Jika kode Anda sedang dibangun terhadap .NET 8 atau yang lebih tinggi, maka pustaka ini tidak boleh digunakan.
Metode
CreateCancellationTokenSource(TimeProvider, TimeSpan) |
Menginisialisasi instans baru kelas CancellationTokenSource yang akan dibatalkan setelah TimeSpanyang ditentukan. |
Delay(TimeProvider, TimeSpan, CancellationToken) |
Membuat tugas yang selesai setelah interval waktu tertentu. |
WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken) |
Mendapatkan Task yang akan selesai ketika Task ini selesai, ketika batas waktu yang ditentukan kedaluwarsa, atau ketika CancellationToken yang ditentukan memiliki pembatalan yang diminta. |
WaitAsync<TResult>(Task<TResult>, TimeSpan, TimeProvider, CancellationToken) |
Mendapatkan Task yang akan selesai ketika Task ini selesai, ketika batas waktu yang ditentukan kedaluwarsa, atau ketika CancellationToken yang ditentukan memiliki pembatalan yang diminta. |