System.Timers Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Timer Предоставляет компонент, который позволяет вызывать событие по указанному интервалу.
Классы
| Имя | Описание |
|---|---|
| ElapsedEventArgs |
Предоставляет данные для Elapsed события. |
| Timer |
Создает событие после заданного интервала с возможностью создания повторяющихся событий. |
| TimersDescriptionAttribute |
Задает описание, которое визуальные конструкторы могут отображать при ссылке на событие, расширение или свойство. |
Делегаты
| Имя | Описание |
|---|---|
| ElapsedEventHandler |
Представляет метод, который будет обрабатывать Elapsed событие объекта Timer. |
Комментарии
Компонент Timer — это серверный таймер, который позволяет указать повторяющийся интервал, с помощью которого Elapsed событие вызывается в приложении. Затем вы можете обработать это событие, чтобы обеспечить обычную обработку. Например, предположим, что у вас есть критически важный сервер, который должен работать 24 часа в день, 7 дней в неделю. Вы можете создать службу, которая используется для периодической Timer проверки сервера и убедиться, что система работает и работает. Если система не отвечает, служба может попытаться перезапустить сервер или уведомить администратора.
Серверная платформа Timer предназначена для использования с рабочими потоками в многопоточной среде. Таймеры сервера могут перемещаться между потоками для обработки вызываемого Elapsed события, что приводит к большей точности, чем таймеры Windows при возникновении события вовремя.