Aracılığıyla paylaş


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 TimeProviderörneği başlatır.

Özellikler

LocalTimeZone

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

System

UtcNow, Localtabanlı bir saat dilimi, Stopwatchtabanlı yüksek performanslı zaman damgası ve Timertabanlı bir zamanlayıcı sağlayan bir TimeProvider alır.

TimestampFrequency

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

Yöntemler

CreateTimer(TimerCallback, Object, TimeSpan, TimeSpan)

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

Equals(Object)

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

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

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

GetElapsedTime(Int64, Int64)

GetTimestamp()kullanılarak 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()

Bu TimeProvidersaat gösterimine göre geçerli tarih ve saati GetUtcNow()temelinde alır ve uzaklık eşgüdümlü Evrensel Saat'ten (UTC) LocalTimeZoneuzaklığı olarak ayarlanır.

GetTimestamp()

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

GetType()

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

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

Bu TimeProvidersaat 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 Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Uzantı Metotları

CreateCancellationTokenSource(TimeProvider, TimeSpan)

Belirtilen TimeSpansonra iptal edilecek CancellationTokenSource sınıfının yeni bir örneğini başlatır.

Delay(TimeProvider, TimeSpan, CancellationToken)

Belirtilen zaman aralığından sonra tamamlanan bir görev oluşturur.

Şunlara uygulanır