private void OnElapsedTime(object source, ElapsedEventArgs e) { WriteToFile("Service is recall at " + DateTime.Now, "sportService"); WriteToFile(updateData("https://www.polsatsport.pl/rss/pilkanozna.xml"), "pilkanozna"); WriteToFile(updateData("https://www.polsatsport.pl/rss/siatkowka.xml"), "siatkowka"); WriteToFile(updateData("https://www.polsatsport.pl/rss/sportywalki.xml"), "sportywalki"); WriteToFile(updateData("https://www.polsatsport.pl/rss/pilkareczna.xml"), "pilkareczna"); WriteToFile(updateData("https://www.polsatsport.pl/rss/moto.xml"), "moto"); WriteToFile(updateData("https://www.polsatsport.pl/rss/tenis.xml"), "tenis"); WriteToFile(updateData("https://www.polsatsport.pl/rss/koszykowka.xml"), "koszykowka"); WriteToFile(updateData("https://www.polsatsport.pl/rss/wszystkie.xml"), "wszystkie"); LineRemover.RemoveLine(id_of_rss); Deserialization.Run(id_of_rss); }
protected override void OnStart(string[] args) { WriteToFile("Service is started at " + DateTime.Now, "sportService"); timer.Elapsed += new ElapsedEventHandler(OnElapsedTime); timer.Interval = 600000; //co jaki czas aktualizujemy dane timer.Enabled = true; // Pierwsze pobieranie danych po uruchomieniu WriteToFile(updateData("https://www.polsatsport.pl/rss/pilkanozna.xml"), "pilkanozna"); WriteToFile(updateData("https://www.polsatsport.pl/rss/siatkowka.xml"), "siatkowka"); WriteToFile(updateData("https://www.polsatsport.pl/rss/sportywalki.xml"), "sportywalki"); WriteToFile(updateData("https://www.polsatsport.pl/rss/pilkareczna.xml"), "pilkareczna"); WriteToFile(updateData("https://www.polsatsport.pl/rss/moto.xml"), "moto"); WriteToFile(updateData("https://www.polsatsport.pl/rss/tenis.xml"), "tenis"); WriteToFile(updateData("https://www.polsatsport.pl/rss/koszykowka.xml"), "koszykowka"); WriteToFile(updateData("https://www.polsatsport.pl/rss/wszystkie.xml"), "wszystkie"); LineRemover.RemoveLine(id_of_rss); Deserialization.Run(id_of_rss); }