FakeTimeProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen synthetischen Zeitanbieter dar, der zum Aktivieren des deterministischen Verhaltens in Tests verwendet werden kann.
public ref class FakeTimeProvider : TimeProvider
public class FakeTimeProvider : TimeProvider
type FakeTimeProvider = class
inherit TimeProvider
Public Class FakeTimeProvider
Inherits TimeProvider
- Vererbung
Konstruktoren
FakeTimeProvider() |
Initialisiert eine neue Instanz der FakeTimeProvider Klasse. |
FakeTimeProvider(DateTimeOffset) |
Initialisiert eine neue Instanz der FakeTimeProvider Klasse. |
Eigenschaften
AutoAdvanceAmount |
Ruft ab oder legt fest, wie lange die Zeit vorschreitet, wenn die Uhr gelesen wird. |
LocalTimeZone |
Ruft die lokale Zeitzone gemäß diesem TimeProviderBegriff der Zeit ab. |
Start |
Ruft das Startdatum und die Startzeit für diesen Anbieter ab. |
TimestampFrequency |
Ruft den Betrag ab, um den der Wert aus GetTimestamp() Schritten pro Sekunde erfolgt. |
Methoden
AdjustTime(DateTimeOffset) |
Wechselt das Datum und die Uhrzeit in der UTC-Zeitzone. |
Advance(TimeSpan) |
Wechselt die Zeit um einen bestimmten Betrag. |
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 |
GetElapsedTime(Int64, Int64) |
Ruft die verstrichene Zeit zwischen zwei Zeitstempeln ab, die mithilfe von GetTimestamp()abgerufen werden. (Geerbt von TimeProvider) |
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. (Geerbt von TimeProvider) |
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) |
SetLocalTimeZone(TimeZoneInfo) |
Legt die lokale Zeitzone fest. |
SetUtcNow(DateTimeOffset) |
Wechselt das Datum und die Uhrzeit in der UTC-Zeitzone. |
ToString() |
Gibt eine Zeichenfolgendarstellung der Aktuellen Uhrzeit dieses Anbieters zurück. |
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:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für