Adapter la class TIMER à mon api
Bonjour à tous,
Comment utilisé la class Timer dans mon application ?
Voici l'exemple MSDN et il fonctionne lorsque je le test.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| public static void Main()
{
System.Timers.Timer aTimer = new System.Timers.Timer();
//J'ai une erreur ici, mais comment la résoudre !
aTimer.Elapsed+=new ElapsedEventHandler(OnTimedEvent);
aTimer.Interval=5000;
aTimer.Enabled=true;
Console.WriteLine("Press \'q\' to quit the sample.");
while(Console.Read()!='q');
}
// Specify what you want to happen when the Elapsed event is raised.
private static void OnTimedEvent(object source, ElapsedEventArgs e)
{
Console.WriteLine("Hello World!");
} |
Je veux envoyer des mails différé toute les X secondes, voici un fragment de mon code.
J'ai essaye ceci mais ça fonctionne pas, ma méthode "extraireCoordonne" appel envoyerMail(...)!
Code:
1 2 3 4 5 6 7 8
|
...
System.Timers.Timer aTimer = new System.Timers.Timer();
// J'ai une erreur à ce niveau, comment résoudre la chose ?:calim2:
aTimer.Elapsed += new ElapsedEventHandler(this.envoyerMail(coordonne);//Càd titre, nom, prenom, mail
aTimer.Interval = 7;
aTimer.Enabled = true;
.... |
Avez vous des conseilles ?
Merci