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) |
Настраивает способ ожидания задач, возвращаемых из асинхронного удаления. |