语言

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

适用于