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); }
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); }