Compartir a través de


Cómo: Crear instancias de temporizadores basados en servidor

Actualización: noviembre 2007

Las instancias de componentes Timer se crean cuando se desean generar eventos basados en intervalos dentro de una aplicación de múltiples subprocesos. Puede agregar una instancia del componente Timer a formularios Web Forms, servicios de Windows y clases de componentes.

Hay dos formas de crear una instancia del componente Timer:

  • Se puede arrastrar una instancia del componente Timer desde la ficha Componentes del Cuadro de herramientas hasta un formulario u otro diseñador.

  • Se puede crear una instancia del componente Timer en el código.

Para crear un componente Temporizador desde el Cuadro de herramientas

  1. En el menú Herramientas, haga clic en Elegir elementos del cuadro de herramientas y, a continuación, haga clic en la ficha Componentes de .NET Framework.

  2. En el cuadro de diálogo Elegir elementos del cuadro de herramientas, active la casilla Temporizador en el espacio de nombres System.Timers. El icono Temporizador se agrega a la ficha Componentes del Cuadro de herramientas.

  3. Seleccione el icono Temporizador y arrástrelo a la superficie del diseñador en el formulario o componente.

  4. En la ventana Propiedades, establezca la propiedad Interval para la instancia del componente en el intervalo de tiempo, en milisegundos, después del cual desea que el componente provoque un evento.

  5. Establezca la propiedad Enabled de su instancia del componente en true.

Para crear un componente Temporizador mediante programación

  1. Cree una instancia de la clase Timer.

  2. Establezca la propiedad Interval para la instancia del componente en el intervalo de tiempo, en milisegundos, después del cual desea que el componente provoque un evento.

  3. Establezca la propiedad Enabled de su instancia del componente en true.

    El código siguiente muestra cómo crear y configurar un componente Timer.

    Dim myTimer As New System.Timers.Timer()
    myTimer.Interval = 3000
    myTimer.Enabled = True
    
         System.Timers.Timer myTimer = new System.Timers.Timer();
            myTimer.Interval = 3000;
            myTimer.Enabled = true;
    

Vea también

Tareas

Cómo: Supervisar los temporizadores basados en servidor

Conceptos

Introducción a los temporizadores basados en servidor

Referencia

Información general sobre el componente Timer (formularios Windows Forms)