System.Timers Пространство имен

Timer Предоставляет компонент, который позволяет вызывать событие по указанному интервалу.

Классы

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

Предоставляет данные для Elapsed события.

Timer

Создает событие после заданного интервала с возможностью создания повторяющихся событий.

TimersDescriptionAttribute

Задает описание, которое визуальные конструкторы могут отображать при ссылке на событие, расширение или свойство.

Делегаты

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

Представляет метод, который будет обрабатывать Elapsed событие объекта Timer.

Комментарии

Компонент Timer — это серверный таймер, который позволяет указать повторяющийся интервал, с помощью которого Elapsed событие вызывается в приложении. Затем вы можете обработать это событие, чтобы обеспечить обычную обработку. Например, предположим, что у вас есть критически важный сервер, который должен работать 24 часа в день, 7 дней в неделю. Вы можете создать службу, которая используется для периодической Timer проверки сервера и убедиться, что система работает и работает. Если система не отвечает, служба может попытаться перезапустить сервер или уведомить администратора.

Серверная платформа Timer предназначена для использования с рабочими потоками в многопоточной среде. Таймеры сервера могут перемещаться между потоками для обработки вызываемого Elapsed события, что приводит к большей точности, чем таймеры Windows при возникновении события вовремя.