共用方式為


TimeProviderTaskExtensions 類別

定義

使用 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 要求取消時完成。

適用於