Freigeben über


PeriodicTimer Klasse

Definition

Stellt einen regelmäßigen Timer bereit, der das asynchrone Warten auf Zeitgeberzecken 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 von WaitForNextTickAsync(CancellationToken) darf sich zu einem bestimmten Zeitpunkt im Flug befinden.

Dispose() kann gleichzeitig mit einem aktiven WaitForNextTickAsync(CancellationToken) verwendet werden, um ihn zu unterbrechen und zu bewirken, dass er zurückgibt false.

Konstruktoren

PeriodicTimer(TimeSpan, TimeProvider)

Initialisiert den Timer.

PeriodicTimer(TimeSpan)

Initialisiert den Timer.

Eigenschaften

Period

Ruft den Zeitraum zwischen Ticks ab oder legt sie fest.

Methoden

Dispose()

Beendet den Timer und gibt die zugeordneten verwalteten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Finalize()

Stellt das Freigeben von Ressourcen und das Ausführen anderer Garbage Collector-Vorgänge sicher, wenn der Garbage Collector das PeriodicTimer-Objekt verarbeitet.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)
WaitForNextTickAsync(CancellationToken)

Wartet auf das nächste Ticken des Timers oder auf das Beenden des Timers.

Gilt für: