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.