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