FakeTimeProvider クラス

定義

テストで決定論的な動作を有効にするために使用できる合成時間プロバイダーを表します。

public ref class FakeTimeProvider : TimeProvider
public class FakeTimeProvider : TimeProvider
type FakeTimeProvider = class
    inherit TimeProvider
Public Class FakeTimeProvider
Inherits TimeProvider
継承
FakeTimeProvider

コンストラクター

FakeTimeProvider()

FakeTimeProvider クラスの新しいインスタンスを初期化します。

FakeTimeProvider(DateTimeOffset)

FakeTimeProvider クラスの新しいインスタンスを初期化します。

プロパティ

AutoAdvanceAmount

クロックが読み取られるたびに時間が進む時間を取得または設定します。

LocalTimeZone

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

Start

このプロバイダーの開始日時を取得します。

TimestampFrequency

1 秒あたりの増分からの GetTimestamp() 値の量を取得します。

メソッド

Advance(TimeSpan)

時間を特定の量だけ進めます。

CreateTimer(TimerCallback, Object, TimeSpan, TimeSpan)

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

Equals(Object)

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

(継承元 Object)
GetElapsedTime(Int64)

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

(継承元 TimeProvider)
GetElapsedTime(Int64, Int64)

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

(継承元 TimeProvider)
GetHashCode()

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

(継承元 Object)
GetLocalNow()

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

(継承元 TimeProvider)
GetTimestamp()

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

GetType()

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

(継承元 Object)
GetUtcNow()

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

MemberwiseClone()

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

(継承元 Object)
SetLocalTimeZone(TimeZoneInfo)

ローカル タイム ゾーンを設定します。

SetUtcNow(DateTimeOffset)

UTC タイム ゾーンの日付と時刻を設定します。

ToString()

このプロバイダーの現在の時刻の概念を表す文字列を返します。

適用対象