TimeProvider Sınıf

Tanım

Zaman için bir soyutlama sağlar.

public ref class TimeProvider abstract
public abstract class TimeProvider
type TimeProvider = class
Public MustInherit Class TimeProvider
Devralma
TimeProvider
Türetilmiş

Oluşturucular

TimeProvider()

yeni bir örneğini TimeProviderbaşlatır.

Özellikler

LocalTimeZone

Yerel saat dilimini bu TimeProviderzaman gösterimine göre alır.

System

TimeProvider tabanlı bir saatUtcNow, tabanlı bir saat dilimi, tabanlı Localbir yüksek performanslı zaman damgası Stopwatchve tabanlı bir zamanlayıcı Timersağlar.

TimestampFrequency

Saniyedeki değer sayısı olarak sıklığını GetTimestamp() alır.

Yöntemler

CreateTimer(TimerCallback, Object, TimeSpan, TimeSpan)

Zaman aralıklarını ölçmek için değerleri kullanarak TimeSpan yeni ITimer bir örnek oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetElapsedTime(Int64)

değeri kullanılarak GetTimestamp()alındığından startingTimestamp bu yana geçen süreyi alır.

GetElapsedTime(Int64, Int64)

kullanılarak GetTimestamp()alınan iki zaman damgası arasındaki geçen süreyi alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetLocalNow()

Geçerli tarih ve saati, TimeProviderbu 'nin temelindeki GetUtcNow()saat gösterimine göre alır ve uzaklık Eşgüdümlü Evrensel Saat'ten (UTC) 'nin uzaklığı olarak ayarlanır LocalTimeZone.

GetTimestamp()

Zamanlayıcı mekanizmasında yüksek doğrulukla küçük zaman aralıklarını ölçmek için tasarlanan geçerli yüksek frekans değerini alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetUtcNow()

Bu TimeProviderzaman gösterimine göre sıfır uzaklığıyla geçerli Eşgüdümlü Evrensel Saat (UTC) tarih ve saatini alır.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Uzantı Metotları

CreateCancellationTokenSource(TimeProvider, TimeSpan)

Zaman için bir soyutlama sağlar.

Delay(TimeProvider, TimeSpan, CancellationToken)

Zaman için bir soyutlama sağlar.

Şunlara uygulanır