Condividi tramite


Architettura di programmazione dei timer

Aggiornamento: novembre 2007

Il componente Timer utilizza lo spazio dei nomi System.Timers in Microsoft .NET Framework.

Principali elementi di programmazione di timer basati su server

Il componente Timer genera un evento denominato Elapsed. Per tale evento è possibile creare gestori che consentono l'esecuzione di qualsiasi elaborazione necessaria.

Di seguito viene fornita la descrizione di alcuni importanti metodi e proprietà di un componente Timer.

  • La proprietà Interval consente di impostare l'intervallo di tempo in base al quale vengono generati gli eventi, espresso in millisecondi. L'intervallo 1000, ad esempio, genererà un evento al secondo.

  • La proprietà AutoReset determina se il timer continua a generare eventi una volta trascorso l'intervallo indicato. Se è impostata su true, il timer riprende il conteggio dell'intervallo e continua a generare eventi. Se è impostata su false, il timer genera un evento una volta trascorso l'intervallo di tempo, quindi si arresta.

  • Il metodo Start imposta la proprietà Enabled su true, consentendo al timer di iniziare a generare gli eventi. Se il timer è già attivato, la chiamata al metodo Start consente di reimpostarlo.

  • Il metodo Stop imposta la proprietà Enabled su false, evitando che il timer generi ulteriori eventi.

Vedere anche

Attività

Procedura: creare istanze di timer basati su server

Procedura: monitorare i timer basati su server

Concetti

Introduzione ai timer basati su server