TimeProvider クラス

定義

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

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

コンストラクター

TimeProvider()

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

プロパティ

LocalTimeZone

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

System

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

TimestampFrequency

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

メソッド

CreateTimer(TimerCallback, Object, TimeSpan, TimeSpan)

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

Equals(Object)

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

(継承元 Object)
GetElapsedTime(Int64)

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

GetElapsedTime(Int64, Int64)

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

GetHashCode()

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

(継承元 Object)
GetLocalNow()

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

GetTimestamp()

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

GetType()

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

(継承元 Object)
GetUtcNow()

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

MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

拡張メソッド

CreateCancellationTokenSource(TimeProvider, TimeSpan)

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

Delay(TimeProvider, TimeSpan, CancellationToken)

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

適用対象