ITimer Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |