TimeProviderTaskExtensions 类

定义

为具有 TimeProviderTask 操作提供扩展方法。

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 请求取消时完成。

适用于