ITimer Интерфейс
В этой статье
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет таймер, который может иметь свое время и период изменения.
public interface class ITimer : IAsyncDisposable, IDisposable
public interface ITimer : IAsyncDisposable, IDisposable
type ITimer = interface
interface IAsyncDisposable
interface IDisposable
type ITimer = interface
interface IDisposable
interface IAsyncDisposable
Public Interface ITimer
Implements IAsyncDisposable, IDisposable
- Производный
- Реализации
Комментарии
Реализации Change(TimeSpan, TimeSpan), Dispose()и DisposeAsync() должны быть потокобезопасны таким образом, что экземпляр таймера может быть доступ одновременно из нескольких потоков.
Методы
Change(Time |
Изменяет время начала и интервал между вызовами метода таймера, используя значения TimeSpan для измерения интервалов времени. |
Dispose() |
Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов. (Унаследовано от IDisposable) |
Dispose |
Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или асинхронным сбросом неуправляемых ресурсов. (Унаследовано от IAsyncDisposable) |
Методы расширения
Configure |
Настраивает способ ожидания задач, возвращаемых из асинхронного удаления. |
Применяется к
Продукт | Версии |
---|---|
.NET | 8, 9, 10 |
.NET Standard | 2.0 (package-provided) |