TimeProvider Klasa

Definicja

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ż startingTimestamp wartość została pobrana przy użyciu polecenia GetTimestamp().

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