TimeProviderTaskExtensions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |