Прочитать на английском

Поделиться через


ITimer Интерфейс

Определение

Представляет таймер, который может иметь свое время и период изменения.

public interface ITimer : IAsyncDisposable, IDisposable
Производный
Реализации

Комментарии

Реализации Change(TimeSpan, TimeSpan), Dispose()и DisposeAsync() должны быть потокобезопасны таким образом, что экземпляр таймера может быть доступ одновременно из нескольких потоков.

Методы

Change(TimeSpan, TimeSpan)

Изменяет время начала и интервал между вызовами метода таймера, используя значения TimeSpan для измерения интервалов времени.

Dispose()

Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов.

(Унаследовано от IDisposable)
DisposeAsync()

Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или асинхронным сбросом неуправляемых ресурсов.

(Унаследовано от IAsyncDisposable)

Методы расширения

ConfigureAwait(IAsyncDisposable, Boolean)

Настраивает способ ожидания задач, возвращаемых из асинхронного удаления.

Применяется к

Продукт Версии
.NET 8, 9, 10
.NET Standard 2.0 (package-provided)