Comment : créer des instances de composants Timer serveur
Mise à jour : novembre 2007
Vous créez des composants Timer lorsque vous souhaitez générer des événements à intervalles donnés dans votre application multithread. Vous pouvez ajouter une instance du composant Timer aux Web Forms, aux services Windows et aux classes de composants.
Il existe deux façons de créer une instance du composant Timer :
Faites glisser une instance du composant Timer depuis l'onglet Composants de la boîte à outils vers un formulaire ou un autre concepteur.
Vous pouvez créer une instance du composant Timer dans le code.
Pour créer un composant Timer de la Boîte à outils
Dans le menu Outils, cliquez sur Choisir des éléments de boîte à outils, puis cliquez sur l'onglet Composants .NET Framework.
Dans la boîte de dialogue Choisir des éléments de boîte à outils, activez la case à cocher Timer dans l'espace de noms System.Timers. L'icône Timer vient s'ajouter à l'onglet Composants de la Boîte à outils.
Sélectionnez l'icône Timer et faites-la glisser sur l'aire de conception de votre formulaire ou de votre composant.
Dans la fenêtre Propriétés, affectez à la propriété Interval de l'instance du composant la durée en millisecondes au terme de laquelle le composant doit déclencher un événement.
Affectez à la propriété Enabled de l'instance de votre composant la valeur true.
Pour créer un composant Timer par programme
Créez une instance de la classe Timer.
Affectez à la propriété Interval de l'instance du composant la durée en millisecondes au terme de laquelle le composant doit déclencher un événement.
Affectez à la propriété Enabled de l'instance de votre composant la valeur true.
Le code suivant montre comment créer et configurer un composant 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;
Voir aussi
Tâches
Comment : surveiller des composants Timer serveur
Concepts
Introduction aux composants Timer serveur