Esempio n. 1
0
        public JobDispatcher(IDecoderJob job)
        {
            _worker = new BackgroundWorker();
            _worker.DoWork += new DoWorkEventHandler(DoJob);
            _worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(JobCompleted);
            _worker.ProgressChanged += new ProgressChangedEventHandler(JobProgressChanged);
            _worker.WorkerReportsProgress = true;
            _worker.WorkerSupportsCancellation = true;
            _job = job;
            _status = new JobStatus();
            _logger = new BasicLogger();

            AssemblyVersionInfo vInfo = new AssemblyVersionInfo(typeof(JobBase));
            _logger.WriteLogMessage(String.Format("*** {0} {1}.{2} - (build {3})", vInfo.Title, vInfo.Version.Major, vInfo.Version.Minor, vInfo.LastBuildDate.ToString("yyMMdd-HHmm")), LogLevel.Info);
            _logger.WriteLogMessage(String.Format("*** Xml Schema Version {0}", D900Cdr.Schema.D900CdrDefinitionProvider.Instance.XmlVersion), LogLevel.Info);
        }
Esempio n. 2
0
        public JobDispatcher(IDecoderJob job)
        {
            _worker                            = new BackgroundWorker();
            _worker.DoWork                    += new DoWorkEventHandler(DoJob);
            _worker.RunWorkerCompleted        += new RunWorkerCompletedEventHandler(JobCompleted);
            _worker.ProgressChanged           += new ProgressChangedEventHandler(JobProgressChanged);
            _worker.WorkerReportsProgress      = true;
            _worker.WorkerSupportsCancellation = true;
            _job    = job;
            _status = new JobStatus();
            _logger = new BasicLogger();

            AssemblyVersionInfo vInfo = new AssemblyVersionInfo(typeof(JobBase));

            _logger.WriteLogMessage(String.Format("*** {0} {1}.{2} - (build {3})", vInfo.Title, vInfo.Version.Major, vInfo.Version.Minor, vInfo.LastBuildDate.ToString("yyMMdd-HHmm")), LogLevel.Info);
            _logger.WriteLogMessage(String.Format("*** Xml Schema Version {0}", D900Cdr.Schema.D900CdrDefinitionProvider.Instance.XmlVersion), LogLevel.Info);
        }