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) |
Инициализирует таймер. |
PeriodicTimer(TimeSpan, TimeProvider) |
Инициализирует таймер. |
Свойства
Period |
Возвращает или задает период между тактами. |
Методы
Dispose() |
Останавливает таймер и освобождает связанные управляемые ресурсы. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Finalize() |
Обеспечивает освобождение ресурсов и выполнение других завершающих операций, когда сборщик мусора восстанавливает объект PeriodicTimer. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
WaitForNextTickAsync(CancellationToken) |
Ожидает следующего деления таймера или остановки таймера. |