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


ITimer Интерфейс

Определение

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

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
Производный
Реализации

Комментарии

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

Методы

Change(TimeSpan, TimeSpan)

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

Dispose()

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

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

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

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

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

ConfigureAwait(IAsyncDisposable, Boolean)

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

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