PeriodicTimer Sınıf

Tanım

Süreölçer onayları için zaman uyumsuz olarak beklemeyi sağlayan düzenli bir zamanlayıcı sağlar.

public ref class PeriodicTimer sealed : IDisposable
public sealed class PeriodicTimer : IDisposable
type PeriodicTimer = class
    interface IDisposable
Public NotInheritable Class PeriodicTimer
Implements IDisposable
Devralma
PeriodicTimer
Uygulamalar

Açıklamalar

Bu süreölçer tek seferde yalnızca tek bir tüketici tarafından kullanılmak üzere tasarlanmıştır: herhangi bir anda yalnızca bir çağrı WaitForNextTickAsync(CancellationToken) yapılabilir.

Dispose() , bir etkinle WaitForNextTickAsync(CancellationToken) eşzamanlı olarak kullanarak kesintiye uğrayabilir ve döndürülebilir false.

Oluşturucular

Name Description
PeriodicTimer(TimeSpan, TimeProvider)

Zamanlayıcıyı başlatır.

PeriodicTimer(TimeSpan)

Zamanlayıcıyı başlatır.

Özellikler

Name Description
Period

Keneler arasındaki süreyi alır veya ayarlar.

Yöntemler

Name Description
Dispose()

Zamanlayıcıyı durdurur ve ilişkili yönetilen kaynakları serbest bırakır.

Equals(Object)

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

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

Atık toplayıcı nesneyi geri kazandığında kaynakların serbest kalmasını ve diğer temizleme işlemlerinin gerçekleştirilmesini PeriodicTimer sağlar.

GetHashCode()

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

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

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

(Devralındığı yer: Object)
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)
WaitForNextTickAsync(CancellationToken)

Zamanlayıcının bir sonraki onay işaretini veya zamanlayıcının durdurulmasını bekler.

Şunlara uygulanır