protected override void OnStart(string[] args) { FileLogger.LogToFile("Started"); eventLog1.WriteEntry("Processing of CSV file service started"); ConfigSettings config = new ConfigSettings(); interval.Interval = 10; //allow 10 seconds for the service to start up interval.Enabled = true; if (processcsv == null) processcsv = new csvhelper(); processcsv.OnThreadComplete += new EventHandler(processcsv_OnThreadComplete); }
public void Process(List<sourcefiles> item) { csvhelper objCH = new csvhelper(); objCH.OnThreadComplete += new EventHandler(obj_OnThreadComplete); Thread worker = new Thread(objCH.DoWork); //worker.Name = item.Source; worker.Start(item); }