PeriodicTimer Klasse

Definition

Stellt einen regelmäßigen Timer bereit, der das asynchrone Warten auf Zeitgeber-Ticks ermöglicht.

public ref class PeriodicTimer sealed : IDisposable
public sealed class PeriodicTimer : IDisposable
type PeriodicTimer = class
    interface IDisposable
Public NotInheritable Class PeriodicTimer
Implements IDisposable
Vererbung
PeriodicTimer
Implementiert

Hinweise

Dieser Timer soll nur von einem einzelnen Verbraucher gleichzeitig verwendet werden: Nur ein Anruf kann WaitForNextTickAsync(CancellationToken) zu einem bestimmten Zeitpunkt im Flug sein.

Dispose() kann gleichzeitig mit einem aktiven WaitForNextTickAsync(CancellationToken) verwendet werden, um es zu unterbrechen und dazu zu führen, dass es zurückgegeben falsewird.

Konstruktoren

Name Beschreibung
PeriodicTimer(TimeSpan, TimeProvider)

Initialisiert den Timer.

PeriodicTimer(TimeSpan)

Initialisiert den Timer.

Eigenschaften

Name Beschreibung
Period

Dient zum Abrufen oder Festlegen des Punkts zwischen Teilstrichen.

Methoden

Name Beschreibung
Dispose()

Beendet den Timer und gibt die zugeordneten verwalteten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Finalize()

Stellt sicher, dass Ressourcen freigegeben werden und andere Bereinigungsvorgänge ausgeführt werden, wenn der Garbage Collector das PeriodicTimer Objekt zurückgibt.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
WaitForNextTickAsync(CancellationToken)

Wartet auf den nächsten Tick des Timers oder auf das Beenden des Timers.

Gilt für: