Bagikan melalui


TimeProviderTaskExtensions Kelas

Definisi

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.

Berlaku untuk