Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método Timer.Change (UInt32, UInt32)

 

Publicado: octubre de 2016

Cambia el tiempo de inicio y el intervalo entre las distintas invocaciones de método para un temporizador, utilizando enteros de 32 bits sin signo para medir los intervalos de tiempo.

Esta API no es conforme a CLS.

Espacio de nombres:   System.Threading
Ensamblado:  mscorlib (en mscorlib.dll)

[CLSCompliantAttribute(false)]
public bool Change(
	uint dueTime,
	uint period
)

Parámetros

dueTime
Type: System.UInt32

La cantidad de tiempo de retraso antes de invocar el método de devolución de llamada especificado cuando el Timer se construyó en milisegundos. Especificar Timeout.Infinite para evitar que el temporizador se reinicie. Especifique cero (0) para reiniciar inmediatamente el temporizador.

period
Type: System.UInt32

Especifica el intervalo de tiempo entre invocaciones del método de devolución de llamada cuando el Timer se construyó en milisegundos. Especificar Timeout.Infinite para deshabilitar la señalización periódica.

Valor devuelto

Type: System.Boolean

true Si el temporizador se actualizó correctamente; de lo contrario, false.

Exception Condition
ObjectDisposedException

El Timer ya se ha eliminado.

El método de devolución de llamada se invoca después dueTime transcurre y posteriormente cada vez el intervalo de tiempo especificado por period transcurre.

Si dueTime es cero (0), se invoca el método de devolución de llamada inmediatamente. Si dueTime es Timeout.Infinite, nunca se invoca el método de devolución de llamada; el temporizador está desactivado, pero puede volver a habilitarse mediante una llamada a Change y especificando un valor positivo para dueTime.

Si period es cero (0) o Timeout.Infinite, y dueTime no Timeout.Infinite, se invoca el método de devolución de llamada una vez; el comportamiento periódico del temporizador se deshabilita, pero puede volver a habilitarse mediante una llamada a Change y especificando un valor positivo para period.

El Change método puede llamarse desde el TimerCallback delegar.

.NET Framework
Disponible desde 1.1
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar: