Udostępnij za pośrednictwem


TimeProviderTaskExtensions Klasa

Definicja

Udostępnia metody rozszerzeń dla operacji Task za pomocą TimeProvider.

public ref class TimeProviderTaskExtensions abstract sealed
public static class TimeProviderTaskExtensions
type TimeProviderTaskExtensions = class
Public Module TimeProviderTaskExtensions
Dziedziczenie
TimeProviderTaskExtensions

Uwagi

Interfejsy biblioteki Microsoft.Bcl.TimeProvider są przeznaczone wyłącznie do użytku w tworzeniu pod kątem pre-.NET 8 powierzchni. Jeśli kod jest kompilowany na platformie .NET 8 lub nowszym, nie używaj tej biblioteki.

Metody

CreateCancellationTokenSource(TimeProvider, TimeSpan)

Inicjuje nowe wystąpienie klasy CancellationTokenSource, która zostanie anulowana po określonej TimeSpan.

Delay(TimeProvider, TimeSpan, CancellationToken)

Tworzy zadanie, które zostanie ukończone po określonym interwale czasu.

WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

Pobiera Task, które zostaną ukończone po zakończeniu tego Task, po upływie określonego limitu czasu lub żądaniu anulowania określonego CancellationToken.

WaitAsync<TResult>(Task<TResult>, TimeSpan, TimeProvider, CancellationToken)

Pobiera Task, które zostaną ukończone po zakończeniu tego Task, po upływie określonego limitu czasu lub żądaniu anulowania określonego CancellationToken.

Dotyczy