Freigeben über


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 TimeProviderBegriff der Zeit ab.

System

Ruft eine TimeProvider, die eine Uhr basierend auf UtcNow, einer Zeitzone basierend auf Local, einem Hochleistungszeitstempel basierend auf Stopwatchund einem Zeitgeber basierend auf Timer.

TimestampFrequency

Ruft die Häufigkeit der GetTimestamp() als anzahl der Teilstriche pro Sekunde ab.

Methoden

CreateTimer(TimerCallback, Object, TimeSpan, TimeSpan)

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

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetElapsedTime(Int64)

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

GetElapsedTime(Int64, Int64)

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

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetLocalNow()

Ruft das aktuelle Datum und die aktuelle Uhrzeit gemäß diesem TimeProviderBegriff der Zeit basierend auf GetUtcNow()ab, wobei der Offset auf den Offset des LocalTimeZonevon 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 die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUtcNow()

Ruft das aktuelle Utc-Datum (Coordinated Universal Time) mit einem Offset von Null ab, entsprechend diesem TimeProviderBegriff der Zeit.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Erweiterungsmethoden

CreateCancellationTokenSource(TimeProvider, TimeSpan)

Initialisiert eine neue Instanz der CancellationTokenSource Klasse, die nach dem angegebenen TimeSpanabgebrochen wird.

Delay(TimeProvider, TimeSpan, CancellationToken)

Erstellt eine Aufgabe, die nach einem angegebenen Zeitintervall abgeschlossen wird.

Gilt für: