TimeProvider Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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ş
Açıklamalar
Zamana bağlı kodun testini kolaylaştırmak için Microsoft FakeTimeProvider kullanabilirsiniz. Extensions.Time.Testing paketi.
Oluşturucular
| Name | Description |
|---|---|
| TimeProvider() |
TimeProvideröğesini başlatır. |
Özellikler
| Name | Description |
|---|---|
| LocalTimeZone |
Bu TimeZoneInfosaat gösterimine göre yerel saat dilimini temsil eden bir TimeProvider nesne alır. |
| System |
TimeProvider tabanlı bir saat, tabanlı bir saat UtcNowdilimi, tabanlı Localbir yüksek performanslı zaman damgası Stopwatchve tabanlı bir zamanlayıcı Timersağlar. |
| TimestampFrequency |
Saniye başına yüksek frekanslı değerin GetTimestamp() sıklığını alır. |
Yöntemler
| Name | Description |
|---|---|
| CreateTimer(TimerCallback, Object, TimeSpan, TimeSpan) |
Zaman aralıklarını ölçmek için değerleri kullanarak ITimer yeni TimeSpan bir örnek oluşturur. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetElapsedTime(Int64, Int64) |
GetTimestamp()kullanılarak alınan iki zaman damgası arasındaki geçen süreyi alır. |
| GetElapsedTime(Int64) |
|
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetLocalNow() |
Uzaklık Eşgüdümlü Evrensel Saat'ten (UTC) 's uzaklığı olarak ayarlanmış şekilde, bu DateTimeOffset'nin temel TimeProvideraldığı saat gösterimine GetUtcNow()göre geçerli tarih ve saate ayarlanmış bir LocalTimeZone değer alı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() |
Tarih ve saati geçerli Eşgüdümlü Evrensel Saat (UTC) tarih ve saat olarak ayarlanmış ve uzaklığı Sıfır olan bir DateTimeOffset değeri alır ve bunların tümü bu TimeProviderzaman gösterimine göre olur. |
| 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ı
| Name | Description |
|---|---|
| CreateCancellationTokenSource(TimeProvider, TimeSpan) |
Belirtilen CancellationTokenSourceöğesinden TimeSpan sonra iptal edilecek sınıfın yeni bir örneğini başlatır. |
| Delay(TimeProvider, TimeSpan, CancellationToken) |
Belirtilen zaman aralığından sonra tamamlanan bir görev oluşturur. |