FakeTimeProvider 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.
Testlerde belirleyici davranışı etkinleştirmek için kullanılabilecek yapay bir zaman sağlayıcısını temsil eder.
public ref class FakeTimeProvider : TimeProvider
public class FakeTimeProvider : TimeProvider
type FakeTimeProvider = class
inherit TimeProvider
Public Class FakeTimeProvider
Inherits TimeProvider
- Devralma
Oluşturucular
FakeTimeProvider() |
FakeTimeProvider sınıfının yeni bir örneğini başlatır. |
FakeTimeProvider(DateTimeOffset) |
FakeTimeProvider sınıfının yeni bir örneğini başlatır. |
Özellikler
AutoAdvanceAmount |
Saat okunduğunda zamanın ilerlediği süreyi alır veya ayarlar. |
LocalTimeZone |
Bu TimeProvidersaat gösterimine göre yerel saat dilimini temsil eden bir TimeZoneInfo nesnesi alır. |
Start |
Bu sağlayıcının başlangıç tarihini ve saatini alır. |
TimestampFrequency |
GetTimestamp() değerinin saniye başına artma miktarını alır. |
Yöntemler
AdjustTime(DateTimeOffset) |
UTC saat dilimindeki tarih ve saati ilerletir. |
Advance(TimeSpan) |
Belirli bir tutara göre süreyi ilerletir. |
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) |
GetTimestamp()kullanılarak alınan |
GetElapsedTime(Int64, Int64) |
GetTimestamp()kullanılarak alınan iki zaman damgası arasındaki geçen süreyi alır. (Devralındığı yer: TimeProvider) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetLocalNow() |
Bu TimeProviderGetUtcNow()temelinde saat gösterimine göre geçerli tarih ve saate ayarlanmış bir DateTimeOffset değeri alır ve uzaklık eşgüdümlü Evrensel Saat'ten (UTC) LocalTimeZoneuzaklığı olarak ayarlanır. (Devralındığı yer: TimeProvider) |
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ış olan ve bu TimeProvidersaat gösterimine göre uzaklığı Sıfır olan bir DateTimeOffset değeri alır. |
MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
SetLocalTimeZone(TimeZoneInfo) |
Yerel saat dilimini ayarlar. |
SetUtcNow(DateTimeOffset) |
UTC saat dilimindeki tarih ve saati ilerletir. |
ToString() |
Bu sağlayıcının geçerli saat fikrini bir dize gösterimi döndürür. |
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. |