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以外的負時間間隔。