次の方法で共有


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)

指定した TimeSpanの後に取り消される CancellationTokenSource クラスの新しいインスタンスを初期化します。

Delay(TimeProvider, TimeSpan, CancellationToken)

指定した時間間隔後に完了するタスクを作成します。

WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

この Task が完了したとき、指定したタイムアウトが経過したとき、または指定した CancellationToken が取り消しを要求したときに完了する Task を取得します。

WaitAsync<TResult>(Task<TResult>, TimeSpan, TimeProvider, CancellationToken)

この Task が完了したとき、指定したタイムアウトが経過したとき、または指定した CancellationToken が取り消しを要求したときに完了する Task を取得します。

適用対象