ITimer.Change(TimeSpan, TimeSpan) Método

Definição

Altera a hora de início e o intervalo entre invocações de método para um temporizador, usando TimeSpan valores para medir 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

Um TimeSpan que representa a quantidade de tempo a ser atrasada 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. Especifique 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. Especifique 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