TimeProviderTaskExtensions Класс

Определение

Предоставьте методы расширений для Task операций с TimeProvider.

public ref class TimeProviderTaskExtensions abstract sealed
public static class TimeProviderTaskExtensions
type TimeProviderTaskExtensions = class
Public Module TimeProviderTaskExtensions
Наследование
TimeProviderTaskExtensions

Комментарии

Microsoft. Интерфейсы библиотеки Bcl.TimeProvider предназначены исключительно для использования в сборке для предварительной .NET 8 поверхностей. Если код создается для .NET 8 или более поздней версии, эта библиотека не должна использоваться.

Методы

Имя Описание
CreateCancellationTokenSource(TimeProvider, TimeSpan)

Инициализирует новый экземпляр CancellationTokenSource класса, который будет отменен после указанного TimeSpan.

Delay(TimeProvider, TimeSpan, CancellationToken)

Создает задачу, которая завершается после указанного интервала времени.

WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

Возвращает значение Task , которое завершится, когда Task истекает указанное время ожидания или когда указанный CancellationToken запрос на отмену запрошен.

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

Возвращает значение Task , которое завершится, когда Task истекает указанное время ожидания или когда указанный CancellationToken запрос на отмену запрошен.

Применяется к