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 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 należy używać 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. |