Ich mache einen Service in C#.Laufschleife außerhalb onStart
Ich habe die Funktionen:
onStart();
copy();
onStop();
Ich war copy()
in der onStart()
Funktion ausgeführt wird. Aber es machte den Service-Status für immer auf beginnend, da die copy()
Funktion eine Schleife ist, die unendlich läuft (mit einer Thread.Sleep()
innerhalb), so dass der Service nicht zu stoppen, es sei denn, ich beende den Prozess im Task-Manager.
Also Frage ist:
Wie kann ich copy()
am Ende onStart()
zu laufen bekommen und bekommen onStart()
nicht für den Abschluss der copy()
zu warten?
Was macht der 'base.OnStart (args);'? – Phiter
Dadurch wird das Argument an die Basisklasse übergeben. – Adil
Ich erhalte ** Methodenname erwartet ** auf dem 'ThreadStart()' – Phiter