TimeProviderTaskExtensions Třída

Definice

Poskytovat metody rozšíření pro Task operace s TimeProvider.

public ref class TimeProviderTaskExtensions abstract sealed
public static class TimeProviderTaskExtensions
type TimeProviderTaskExtensions = class
Public Module TimeProviderTaskExtensions
Dědičnost
TimeProviderTaskExtensions

Poznámky

Microsoft. Rozhraní knihovny Bcl.TimeProvider jsou určena výhradně pro použití v budově proti předem .NET 8 povrchu. Pokud je váš kód sestaven proti .NET 8 nebo vyšší, neměl by se tato knihovna využívat.

Metody

Name Description
CreateCancellationTokenSource(TimeProvider, TimeSpan)

Inicializuje novou instanci CancellationTokenSource třídy, která bude zrušena po zadané TimeSpan.

Delay(TimeProvider, TimeSpan, CancellationToken)

Vytvoří úlohu, která se dokončí po zadaném časovém intervalu.

WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

Task Získá, který se dokončí po dokončení, Task po vypršení zadaného časového limitu nebo po CancellationToken zadání požadavku na zrušení.

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

Task Získá, který se dokončí po dokončení, Task po vypršení zadaného časového limitu nebo po CancellationToken zadání požadavku na zrušení.

Platí pro