TimeProvider Klasse

Definition

Stellt eine Abstraktion für die Zeit bereit.

public ref class TimeProvider abstract
public abstract class TimeProvider
type TimeProvider = class
Public MustInherit Class TimeProvider
Vererbung
TimeProvider
Abgeleitet

Konstruktoren

TimeProvider()

Initialisiert eine neue Instanz von TimeProvider.

Eigenschaften

LocalTimeZone

Ruft die lokale Zeitzone gemäß diesem TimeProviderZeitbegriff ab.

System

Ruft eine TimeProvider ab, die eine Uhr basierend auf UtcNow, eine Zeitzone basierend auf Local, einen Hochleistungszeitstempel basierend auf Stopwatchund einen Timer basierend auf Timerbereitstellt.

TimestampFrequency

Ruft die Häufigkeit von GetTimestamp() als Anzahl von Ticks pro Sekunde ab.

Methoden

CreateTimer(TimerCallback, Object, TimeSpan, TimeSpan)

Erstellt eine neue ITimer instance mit Werten zum Messen von TimeSpan Zeitintervallen.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetElapsedTime(Int64)

Ruft die verstrichene Zeit ab, seit der startingTimestamp Wert mit GetTimestamp()abgerufen wurde.

GetElapsedTime(Int64, Int64)

Ruft die verstrichene Zeit zwischen zwei Zeitstempeln ab, die mit GetTimestamp()abgerufen werden.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetLocalNow()

Ruft das aktuelle Datum und die aktuelle Uhrzeit gemäß diesem TimeProviderBegriff der Zeit basierend auf ab GetUtcNow(), wobei der Offset auf den LocalTimeZoneOffset von koordinierter Weltzeit (UTC) festgelegt ist.

GetTimestamp()

Ruft den aktuellen Hochfrequenzwert ab, der zum Messen kleiner Zeitintervalle mit hoher Genauigkeit im Zeitgebermechanismus konzipiert ist.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUtcNow()

Ruft das aktuelle UTC-Datum (Koordinierte Weltzeit) mit einem Offset von 0 ab, entsprechend diesem TimeProviderBegriff der Zeit.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Erweiterungsmethoden

CreateCancellationTokenSource(TimeProvider, TimeSpan)

Stellt eine Abstraktion für die Zeit bereit.

Delay(TimeProvider, TimeSpan, CancellationToken)

Stellt eine Abstraktion für die Zeit bereit.

Gilt für: