ITimer Interfejs

Definicja

Reprezentuje czasomierz, który może mieć zmieniony czas i okres.

C#
public interface ITimer : IAsyncDisposable, IDisposable
Pochodne
Implementuje

Uwagi

Implementacje Change(TimeSpan, TimeSpan), Dispose()i DisposeAsync() muszą być bezpieczne wątkowo, tak aby wystąpienie czasomierza mogło być dostępne współbieżnie z wielu wątków.

Metody

Change(TimeSpan, TimeSpan)

Zmienia czas rozpoczęcia i interwał między wywołaniami metody dla czasomierza, używając wartości TimeSpan do mierzenia interwałów czasu.

Dispose()

Wykonuje zadania zdefiniowane przez aplikację skojarzone z zwalnianiem, wydawaniem lub resetowaniem niezarządzanych zasobów.

(Odziedziczone po IDisposable)
DisposeAsync()

Wykonuje zadania zdefiniowane przez aplikację skojarzone z zwalnianiem, zwalnianiem lub resetowaniem niezarządzanych zasobów asynchronicznie.

(Odziedziczone po IAsyncDisposable)

Metody rozszerzania

ConfigureAwait(IAsyncDisposable, Boolean)

Konfiguruje, w jaki sposób będą wykonywane oczekiwania na zadania zwrócone z asynchronicznego jednorazowego użytku.

Dotyczy

Produkt Wersje
.NET 8, 9, 10
.NET Standard 2.0 (package-provided)