protected override void OnStart(string[] args)
        {
            fileSystemWatcher1.Path = ConfigurationManager.AppSettings["WatchPath"];

            MyEmailService = new EmailService.EmailService { Timeout = System.Threading.Timeout.Infinite, UnsafeAuthenticatedConnectionSharing = true, EnableDecompression = true };

            MyEmailService.Url = ConfigurationManager.AppSettings["EmailServiceURL"];
            MyEmailService.Credentials = new NetworkCredential(ConfigurationManager.AppSettings["EmailServiceUserName"], ConfigurationManager.AppSettings["EmailServicePassword"]);

            MyAuctionWatcher = new WatchNotify.WatchNotify(ConfigurationManager.AppSettings["GoogleUsername"], ConfigurationManager.AppSettings["GooglePassword"], MyEmailService);

            MyAuctionWatcher.FileArchiveLocation = ConfigurationManager.AppSettings["ArchivePath"];
            MyAuctionWatcher.NotificationAdministrationSheetKey = ConfigurationManager.AppSettings["NotificationAdministrationSheetKey"];
            MyAuctionWatcher.AuctionEmailFromAddress = ConfigurationManager.AppSettings["AuctionEmailFromAddress"];

            if (!EventLog.SourceExists(SOURCE))
                EventLog.CreateEventSource(SOURCE, LOG);
        }
        protected override void OnStart(string[] args)
        {
            fileSystemWatcher1.Path = ConfigurationManager.AppSettings["WatchPath"];

            MyEmailService = new EmailService.EmailService {
                Timeout = System.Threading.Timeout.Infinite, UnsafeAuthenticatedConnectionSharing = true, EnableDecompression = true
            };

            MyEmailService.Url         = ConfigurationManager.AppSettings["EmailServiceURL"];
            MyEmailService.Credentials = new NetworkCredential(ConfigurationManager.AppSettings["EmailServiceUserName"], ConfigurationManager.AppSettings["EmailServicePassword"]);

            MyAuctionWatcher = new WatchNotify.WatchNotify(ConfigurationManager.AppSettings["GoogleUsername"], ConfigurationManager.AppSettings["GooglePassword"], MyEmailService);

            MyAuctionWatcher.FileArchiveLocation = ConfigurationManager.AppSettings["ArchivePath"];
            MyAuctionWatcher.NotificationAdministrationSheetKey = ConfigurationManager.AppSettings["NotificationAdministrationSheetKey"];
            MyAuctionWatcher.AuctionEmailFromAddress            = ConfigurationManager.AppSettings["AuctionEmailFromAddress"];

            if (!EventLog.SourceExists(SOURCE))
            {
                EventLog.CreateEventSource(SOURCE, LOG);
            }
        }