Поделиться через


TimeProviderTaskExtensions Класс

Определение

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

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

Комментарии

Интерфейсы библиотеки Microsoft.Bcl.TimeProvider предназначены исключительно для использования в создании pre-.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 запрашивается отмена.

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