Aracılığıyla paylaş


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 aynı anda yalnızca tek bir tüketici tarafından kullanılmak üzere tasarlanmıştır: herhangi bir anda yalnızca bir çağrı WaitForNextTickAsync(CancellationToken) sınırlı olabilir.

Dispose(), kesintiye uğratmak ve döndürmesine falseneden olmak için etkin WaitForNextTickAsync(CancellationToken) ile eşzamanlı olarak kullanılabilir.

Oluşturucular

PeriodicTimer(TimeSpan, TimeProvider)

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

PeriodicTimer(TimeSpan)

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

Özellikler

Period

Keneler arasındaki dönemi alır veya ayarlar.

Yöntemler

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()

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

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

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

Şunlara uygulanır