hintergrund-Arbeiter-mit-windows-Dienst

Ich bin momentan dabei, einen windows service in Visual Studio 2010 mit C# und ich habe einige Methoden, wie Add, Multiply und andere, die ich Stelle in der onStart Methode. Nun, ich möchte diese Methoden ausführen, nachdem Sie alle fünf Minuten. Also, wie würde ein background worker-Prozess hilft mir dabei?

protected override void OnStart(string[] args)
{
    add(); //yes, it doesn't have parameters      
}
Ich denke, ein System.Timers.Timer ist wahrscheinlich hilfreicher sein. Ein background worker ist nützlich für die Arbeit in einem anderen thread, ohne zu blockieren den aktuellen (wie den UI-thread).
okay danke, lassen Sie mich gehen Sie vor mit Timer dann
Wahrscheinlich, möchten Sie vielleicht zu beziehen - programmers.stackexchange.com/questions/80997/...
Wenn Sie gehen zu müssen genaue Präzision (z.B. Die Methode ausgeführt werden soll, genau nach n Minuten), versuchen Quartz.NET: google.co.in/...
Ich glaube, piyush ist dieses tun in einem Windows-Dienst, so kann er wollen, verwenden Sie die System.Threading.Timer

InformationsquelleAutor Piyush Sardana | 2012-05-25

Schreibe einen Kommentar