Практическое руководство. Создание экземпляров серверных таймеров
Обновлен: Ноябрь 2007
Компоненты Timer создаются, когда в многопоточных приложениях требуется генерация событий через определенные промежутки времени. Экземпляр компонента Timer можно добавить в веб-формы, службы Windows и классы компонентов.
Экземпляр компонента Timer можно создать двумя способами:
Экземпляр компонента Timer можно перетащить с вкладки "Компоненты" панели элементов в форму или другой конструктор.
Экземпляр компонента Timer можно создать в коде.
Создание компонента Timer с панели элементов
В меню Сервис выберите пункт Выбор элементов панели элементов и откройте вкладку Компоненты платформы .NET Framework.
В диалоговом окне Выбор элементов панели элементов установите флажок в окне Таймер в пространстве имен System.Timers. На вкладке Компонентыпанели элементов появится значок Таймер.
Выделите значок Таймер и перетащите его на поверхность конструктора формы или компонента.
В окне Свойства установите для компонента свойство Interval в значение, равное промежутку времени в миллисекундах, по окончании которого компонент должен сгенерировать событие.
Установите для экземпляра компонента свойство Enabled в значение true.
Создание компонента Timer программными средствами
Создайте экземпляр класса Timer.
Для экземпляра компонента установите свойство Interval в значение, равное промежутку времени в миллисекундах, по окончании которого компонент должен сгенерировать событие.
Установите для экземпляра компонента свойство Enabled в значение true.
Следующий фрагмент кода иллюстрирует создание и настройку компонента Timer:
Dim myTimer As New System.Timers.Timer() myTimer.Interval = 3000 myTimer.Enabled = True
System.Timers.Timer myTimer = new System.Timers.Timer(); myTimer.Interval = 3000; myTimer.Enabled = true;
См. также
Задачи
Практическое руководство. Наблюдение за серверными таймерами
Основные понятия
Знакомство с серверными таймерами