ITimer Schnittstelle

Definition

Stellt einen Timer dar, der seine Fälligkeitszeit und den fälligkeitszeitraum geändert haben kann.

public interface class ITimer : IAsyncDisposable, IDisposable
public interface ITimer : IAsyncDisposable, IDisposable
type ITimer = interface
    interface IDisposable
    interface IAsyncDisposable
type ITimer = interface
    interface IAsyncDisposable
    interface IDisposable
Public Interface ITimer
Implements IAsyncDisposable, IDisposable
Abgeleitet
Implementiert

Hinweise

Implementierungen von Change(TimeSpan, TimeSpan), Dispose()und DisposeAsync() müssen threadsicher sein, sodass auf die Timerinstanz gleichzeitig über mehrere Threads zugegriffen werden kann.

Methoden

Change(TimeSpan, TimeSpan)

Ändert die Startzeit und das Intervall zwischen Methodenaufrufen für einen Timer, wobei TimeSpan Werte verwendet werden, um Zeitintervalle zu messen.

Dispose()

Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind.

(Geerbt von IDisposable)
DisposeAsync()

Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen asynchron verknüpft sind.

(Geerbt von IAsyncDisposable)

Erweiterungsmethoden

ConfigureAwait(IAsyncDisposable, Boolean)

Konfiguriert, wie auf die von einem asynchronen Einweg zurückgegebenen Aufgaben gewartet wird.

Gilt für: