TimeProviderTaskExtensions クラス

定義

Taskを使用して操作をTimeProviderするための拡張メソッドを提供します。

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

注釈

Microsoft。Bcl.TimeProvider ライブラリ インターフェイスは、.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を取得します。

適用対象