예제 #1
0
 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);
 }
예제 #2
0
        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);
        }