PeriodicTimer Класс

Определение

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

public ref class PeriodicTimer sealed : IDisposable
public sealed class PeriodicTimer : IDisposable
type PeriodicTimer = class
    interface IDisposable
Public NotInheritable Class PeriodicTimer
Implements IDisposable
Наследование
PeriodicTimer
Реализации

Комментарии

Этот таймер предназначен для использования только одним потребителем за раз: только один вызов WaitForNextTickAsync(CancellationToken) может находиться в полете в любой момент.

Dispose() может использоваться параллельно с активным WaitForNextTickAsync(CancellationToken) , чтобы прервать его и вызвать возврат false.

Конструкторы

Имя Описание
PeriodicTimer(TimeSpan, TimeProvider)

Инициализирует таймер.

PeriodicTimer(TimeSpan)

Инициализирует таймер.

Свойства

Имя Описание
Period

Возвращает или задает период между галками.

Методы

Имя Описание
Dispose()

Останавливает таймер и освобождает связанные управляемые ресурсы.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Гарантирует, что ресурсы освобождены и другие операции очистки выполняются при освобождении PeriodicTimer объекта сборщиком мусора.

GetHashCode()

Служит хэш-функцией по умолчанию.

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

Возвращает Type текущего экземпляра.

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

Создает неглубокую копию текущей Object.

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

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
WaitForNextTickAsync(CancellationToken)

Ожидает следующего галочки таймера или остановки таймера.

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