ITimer.Change(TimeSpan, TimeSpan) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.