Exemple #1
0
        protected override void OnStart(string[] args)
        {
            try
            {
                base.OnStart(args);
                m_HostKeeper = m_HostKeeperCreator();
                m_HostKeeper.Open();

                m_Trace.TraceInfo(TraceTitle, "Reports Service Started.");
            }
            catch (Exception ex)
            {
                m_Trace.TraceCritical(ex);
                throw;
            }
        }
Exemple #2
0
 public void RunInConsole()
 {
     try
     {
         using (ServiceHostKeeper hostKeeper = m_HostKeeperCreator())
         {
             //throw new ApplicationException("xxx");
             hostKeeper.Open();
             m_Trace.TraceInfo(TraceTitle, @"Press Enter to stop Service.");
             Console.ReadLine();
         }
     }
     catch (Exception ex)
     {
         m_Trace.TraceError(ex);
         Console.ReadLine();
     }
 }