Partilhar via


ITimer.Change(TimeSpan, TimeSpan) Método

Definição

Altera a hora de início e o intervalo entre as invocações de método para um temporizador, usando valores de TimeSpan para medir os intervalos de tempo.

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

Parâmetros

dueTime
TimeSpan

O TimeSpan que representa o período de tempo de atraso antes de invocar o método de retorno de chamada especificado quando o ITimer foi construído. Especifique InfiniteTimeSpan para impedir que o temporizador seja reiniciado. Especifica Zero para reiniciar o temporizador imediatamente.

period
TimeSpan

O intervalo de tempo entre invocações do método de retorno de chamada especificado quando o Temporizador foi construído. Especifica InfiniteTimeSpan para desabilitar a sinalização periódica.

Retornos

true se o temporizador foi atualizado com êxito; caso contrário, false.

Exceções

O dueTime parâmetro ou period , em milissegundos, é menor que -1 ou maior que 4294967294.

Comentários

É responsabilidade do implementador da interface ITimer garantir a segurança do thread.

Aplica-se a