TimeProviderTaskExtensions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为操作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 取消请求时完成的。 |