Język

TimeProviderTaskExtensions Klasa

Definicja

Podaj metody rozszerzeń dla Task operacji za pomocą TimeProviderpolecenia .

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

Uwagi

Microsoft. Interfejsy bibliotekI Bcl.TimeProvider są przeznaczone wyłącznie do użytku w budynku przed .NET 8 powierzchni. Jeśli kod jest kompilowany przy użyciu .NET 8 lub nowszej, nie należy używać tej biblioteki.

Metody

Nazwa Opis
CreateCancellationTokenSource(TimeProvider, TimeSpan)

Inicjuje nowe wystąpienie CancellationTokenSource klasy, które zostanie anulowane po określonym TimeSpanobiekcie .

Delay(TimeProvider, TimeSpan, CancellationToken)

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

WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

Pobiera element Task , który zostanie ukończony po Task zakończeniu, upływie określonego limitu czasu lub po żądaniu anulowania określonego CancellationToken limitu czasu.

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

Pobiera element Task , który zostanie ukończony po Task zakończeniu, upływie określonego limitu czasu lub po żądaniu anulowania określonego CancellationToken limitu czasu.

Dotyczy