fond travailleur avec le service windows

Je suis de la création d'un service windows dans Visual Studio 2010 avec C# et j'ai quelques méthodes comme Add, Multiply et d'autres, dont je suis en train de mettre dans la onStart méthode. Maintenant, je veux que ces méthodes de courir après toutes les cinq minutes. Alors comment serait un arrière-plan de processus de travail pour m'aider dans ce?

protected override void OnStart(string[] args)
{
    add(); //yes, it doesn't have parameters      
}
  • Je pense que System.Timers.Timer est susceptible d'être plus utile. Un arrière-plan travailleur est utile pour faire un travail dans un autre thread, sans bloquer le courant (comme le thread d'INTERFACE utilisateur).
  • ok merci, laissez-moi aller de l'avant avec des minuteries alors
  • Probablement, vous pouvez consulter ce - programmers.stackexchange.com/questions/80997/...
  • Si vous allez avoir besoin de précision (par exemple, La méthode doit s'exécuter après n minutes), essayez de Quartz.NET: google.co.dans/...
  • Je crois piyush va le faire dans un service Windows, donc il pourrait peut-être utiliser le Système.Le filetage.Minuterie