次の方法で共有


TimeProvider クラス

定義

時間の抽象化を提供します。

public ref class TimeProvider abstract
public abstract class TimeProvider
type TimeProvider = class
Public MustInherit Class TimeProvider
継承
TimeProvider
派生

コンストラクター

TimeProvider()

TimeProviderの新しいインスタンスを初期化します。

プロパティ

LocalTimeZone

この TimeProvider時刻の概念に従ってローカル タイム ゾーンを取得します。

System

UtcNowに基づくクロック、Localに基づくタイム ゾーン、Stopwatchに基づく高性能タイム スタンプ、および Timerに基づくタイマーを提供する TimeProvider を取得します。

TimestampFrequency

1 秒あたりのティック数として GetTimestamp() の頻度を取得します。

メソッド

CreateTimer(TimerCallback, Object, TimeSpan, TimeSpan)

TimeSpan 値を使用して時間間隔を測定して、新しい ITimer インスタンスを作成します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetElapsedTime(Int64)

GetTimestamp()を使用して startingTimestamp 値が取得されてからの経過時間を取得します。

GetElapsedTime(Int64, Int64)

GetTimestamp()を使用して取得された 2 つのタイムスタンプ間の経過時間を取得します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetLocalNow()

この TimeProviderGetUtcNow()に基づく時刻の概念に従って現在の日時を取得します。オフセットは、協定世界時 (UTC) からの LocalTimeZoneのオフセットに設定されます。

GetTimestamp()

タイマー メカニズムの精度の高い小さな時間間隔を測定するように設計された現在の高周波値を取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetUtcNow()

この TimeProvider時刻の概念に従って、オフセットが 0 の現在の世界協定時刻 (UTC) の日付と時刻を取得します。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

拡張メソッド

CreateCancellationTokenSource(TimeProvider, TimeSpan)

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

Delay(TimeProvider, TimeSpan, CancellationToken)

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

適用対象