ITimer.Change(TimeSpan, TimeSpan) Метод

Определение

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

public:
 bool Change(TimeSpan dueTime, TimeSpan period);
public bool Change (TimeSpan dueTime, TimeSpan period);
abstract member Change : TimeSpan * TimeSpan -> bool
Public Function Change (dueTime As TimeSpan, period As TimeSpan) As Boolean

Параметры

dueTime
TimeSpan

Объект TimeSpan, представляющий количество времени, в миллисекундах, которое должно пройти до вызова метода ответного вызова при создании объекта ITimer. Следует задать поле InfiniteTimeSpan для того, чтобы не допустить повторный запуск таймера. Задайте значение Zero для немедленного перезапуска таймера.

period
TimeSpan

Интервал времени между вызовами метода обратного вызова, заданный при создании таймера. Следует задать поле InfiniteTimeSpan для отключения периодической сигнализации.

Возвращаемое значение

Значение true, если таймер успешно обновлен; в противном случае — значение false.

Исключения

Параметр dueTime или period в миллисекундах меньше -1 или больше 4294967294.

Комментарии

Обеспечение потокобезопасности лежит на разработчике интерфейса ITimer.

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