TimeProvider Kelas

Definisi

Menyediakan abstraksi untuk waktu.

public ref class TimeProvider abstract
public abstract class TimeProvider
type TimeProvider = class
Public MustInherit Class TimeProvider
Warisan
TimeProvider
Turunan

Konstruktor

TimeProvider()

Menginisialisasi instans TimeProviderbaru .

Properti

LocalTimeZone

Mendapatkan zona waktu lokal sesuai dengan gagasan waktu ini TimeProvider.

System

TimeProvider Mendapatkan yang menyediakan jam berdasarkan UtcNow, zona waktu berdasarkan Local, stempel waktu berkinerja tinggi berdasarkan Stopwatch, dan timer berdasarkan Timer.

TimestampFrequency

Mendapatkan frekuensi GetTimestamp() sebagai jumlah kutu per detik.

Metode

CreateTimer(TimerCallback, Object, TimeSpan, TimeSpan)

Membuat instans baru ITimer , menggunakan TimeSpan nilai untuk mengukur interval waktu.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetElapsedTime(Int64)

Mendapatkan waktu yang berlalu sejak startingTimestamp nilai diambil menggunakan GetTimestamp().

GetElapsedTime(Int64, Int64)

Mendapatkan waktu yang berlalu antara dua tanda waktu yang diambil menggunakan GetTimestamp().

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetLocalNow()

Mendapatkan tanggal dan waktu saat ini sesuai dengan gagasan waktu ini TimeProviderberdasarkan GetUtcNow(), dengan offset diatur ke LocalTimeZoneoffset dari Waktu Universal Terkoordinasi (UTC).

GetTimestamp()

Mendapatkan nilai frekuensi tinggi saat ini yang dirancang untuk mengukur interval waktu kecil dengan akurasi tinggi dalam mekanisme timer.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
GetUtcNow()

Mendapatkan tanggal dan waktu Waktu Universal Terkoordinasi (UTC) saat ini dengan offset nol, sesuai dengan gagasan waktu ini TimeProvider.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Metode Ekstensi

CreateCancellationTokenSource(TimeProvider, TimeSpan)

Menyediakan abstraksi untuk waktu.

Delay(TimeProvider, TimeSpan, CancellationToken)

Menyediakan abstraksi untuk waktu.

Berlaku untuk