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 запрашивается отмена. |