TimeProviderTaskExtensions.Delay 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建在指定时间间隔后完成的任务。
public static System.Threading.Tasks.Task Delay (this TimeProvider timeProvider, TimeSpan delay, System.Threading.CancellationToken cancellationToken = default);
static member Delay : TimeProvider * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function Delay (timeProvider As TimeProvider, delay As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As Task
参数
- timeProvider
- TimeProvider
要解释 delay
的 TimeProvider。
- delay
- TimeSpan
完成返回的任务之前要等待的 TimeSpan,或 InfiniteTimeSpan 无限期等待。
- cancellationToken
- CancellationToken
等待任务完成时要观察的取消令牌。
返回
表示时间延迟的任务。
例外
timeProvider
参数为 null。
delay
表示除 InfiniteTimeSpan以外的负时间间隔。