Timer Конструкторы

Определение

Инициализирует новый экземпляр класса Timer.

Перегрузки

Timer()

Инициализирует новый экземпляр класса Timer.

Timer(IContainer)

Инициализирует новый экземпляр класса Timer вместе с указанным контейнером.

Timer()

Исходный код:
Timer.cs
Исходный код:
Timer.cs
Исходный код:
Timer.cs

Инициализирует новый экземпляр класса Timer.

public Timer ();

Комментарии

При создании таймера он отключается; то есть для Enabled задано значение false. Чтобы включить таймер, вызовите Start метод или задайте для значение trueEnabled .

Если таймер отключен, а таймер выходит за пределы области действия, таймер будет удален при сборке мусора. Если таймер включен, даже если он выходит за пределы области действия, он не подлежит сборке мусора.

См. также раздел

Применяется к

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Timer(IContainer)

Исходный код:
Timer.cs
Исходный код:
Timer.cs
Исходный код:
Timer.cs

Инициализирует новый экземпляр класса Timer вместе с указанным контейнером.

public Timer (System.ComponentModel.IContainer container);

Параметры

container
IContainer

Объект IContainer, представляющий контейнер таймера.

Комментарии

Конструктор Timer позволяет связать Timer с любым Container объектом . Связывая Timer , как это, вы передаете контроль над временем существования Timer объекта .Container Это может быть полезно, если вы используете несколько компонентов в приложении и хотите удалить их все одновременно. Например, если связать ToolTip, и ImageListTimer с Container, вызов Dispose в Container принудительная ликвидация всех этих компонентов также приведет к удалению.

При создании таймера он отключается; то есть для Enabled задано значение false. Чтобы включить таймер, вызовите Start метод или задайте для значение trueEnabled .

Этот экземпляр будет существовать до тех пор, пока его контейнер не отпустит его для сборки мусора.

Применяется к

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9