protected override void CloseExtender() { if (m_Scheduler == null) { throw new ApplicationException(@"Scheduler already stopped."); } m_Scheduler.Dispose(); m_Scheduler = null; Trace.TraceInfo(TraceTitle, @"Scheduler stopped."); }
protected override void InitServiceHost() { base.InitServiceHost(); m_Scheduler = m_Container.GetInstance <SchedulerRunner>(); Trace.TraceInfo(TraceTitle, string.Format(@"AVR Scheduler started with configuration: {0}{1} ", Environment.NewLine, m_Scheduler.Configuration)); try { DatabaseNames names = m_Scheduler.Facade.GetDatabaseName(); Trace.TraceInfo(TraceTitle, string.Format(@"AVR Service use EIDSS Database '{0}' EIDSS Archive Database '{1}' AVR Database '{2}'", names.EidssActualDbName, names.EidssArchiveDbName, names.AvrDbName)); } catch (Exception ex) { Trace.TraceError(ex); } }