TimeProvider Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia abstrakcję na czas.
public ref class TimeProvider abstract
public abstract class TimeProvider
type TimeProvider = class
Public MustInherit Class TimeProvider
- Dziedziczenie
-
TimeProvider
- Pochodne
Konstruktory
TimeProvider() |
Inicjuje nowe wystąpienie klasy TimeProvider. |
Właściwości
LocalTimeZone |
Pobiera lokalną strefę czasową zgodnie z tym TimeProviderpojęciem czasu. |
System |
Pobiera zegar TimeProvider na podstawie , strefy czasowej opartej na UtcNow, sygnaturze czasowej o wysokiej wydajności na Localpodstawie Stopwatch, i czasomierza na Timerpodstawie . |
TimestampFrequency |
Pobiera częstotliwość GetTimestamp() jako liczbę znaczników na sekundę. |
Metody
CreateTimer(TimerCallback, Object, TimeSpan, TimeSpan) |
Tworzy nowe ITimer wystąpienie przy użyciu TimeSpan wartości do mierzenia interwałów czasu. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetElapsedTime(Int64) |
Pobiera czas, który upłynął, ponieważ |
GetElapsedTime(Int64, Int64) |
Pobiera upłynął czas między dwoma znacznikami czasu pobranymi przy użyciu polecenia GetTimestamp(). |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetLocalNow() |
Pobiera bieżącą datę i godzinę zgodnie z tym TimeProviderpojęciem czasu na GetUtcNow()podstawie , z przesunięciem ustawionym na LocalTimeZoneprzesunięcie z uniwersalnego czasu koordynowanego (UTC). |
GetTimestamp() |
Pobiera bieżącą wartość o wysokiej częstotliwości, która służy do mierzenia małych interwałów czasowych z wysoką dokładnością w mechanizmie czasomierza. |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
GetUtcNow() |
Pobiera bieżącą datę i godzinę uniwersalnego czasu koordynowanego (UTC) z przesunięciem zera, zgodnie z tym TimeProviderpojęciem czasu. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Metody rozszerzania
CreateCancellationTokenSource(TimeProvider, TimeSpan) |
Zapewnia abstrakcję na czas. |
Delay(TimeProvider, TimeSpan, CancellationToken) |
Zapewnia abstrakcję na czas. |
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla