TimeProviderTaskExtensions 類別

定義

提供具有 TaskTimeProvider的運算擴展方法。

public ref class TimeProviderTaskExtensions abstract sealed
public static class TimeProviderTaskExtensions
type TimeProviderTaskExtensions = class
Public Module TimeProviderTaskExtensions
繼承
TimeProviderTaskExtensions

備註

Microsoft。Bcl.TimeProvider 函式庫介面僅用於對 .NET 8 前表面積的建構。 如果你的程式碼是基於 .NET 8 或更高版本編寫,那麼這個函式庫就不應該被使用。

方法

名稱 Description
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 取消請求時完成。

適用於