Практическое руководство. Создание экземпляров серверных таймеров

Обновлен: Ноябрь 2007

Компоненты Timer создаются, когда в многопоточных приложениях требуется генерация событий через определенные промежутки времени. Экземпляр компонента Timer можно добавить в веб-формы, службы Windows и классы компонентов.

Экземпляр компонента Timer можно создать двумя способами:

  • Экземпляр компонента Timer можно перетащить с вкладки "Компоненты" панели элементов в форму или другой конструктор.

  • Экземпляр компонента Timer можно создать в коде.

Создание компонента Timer с панели элементов

  1. В меню Сервис выберите пункт Выбор элементов панели элементов и откройте вкладку Компоненты платформы .NET Framework.

  2. В диалоговом окне Выбор элементов панели элементов установите флажок в окне Таймер в пространстве имен System.Timers. На вкладке Компонентыпанели элементов появится значок Таймер.

  3. Выделите значок Таймер и перетащите его на поверхность конструктора формы или компонента.

  4. В окне Свойства установите для компонента свойство Interval в значение, равное промежутку времени в миллисекундах, по окончании которого компонент должен сгенерировать событие.

  5. Установите для экземпляра компонента свойство Enabled в значение true.

Создание компонента Timer программными средствами

  1. Создайте экземпляр класса Timer.

  2. Для экземпляра компонента установите свойство Interval в значение, равное промежутку времени в миллисекундах, по окончании которого компонент должен сгенерировать событие.

  3. Установите для экземпляра компонента свойство 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;
    

См. также

Задачи

Практическое руководство. Наблюдение за серверными таймерами

Основные понятия

Знакомство с серверными таймерами

Ссылки

Общие сведения о компоненте Timer (Windows Forms)