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) |
Настраивает способ выполнения ожиданий для задач, возвращаемых из асинхронного высвобождаемого объекта. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по