예제 #1
0
파일: Program.cs 프로젝트: eckesnuff/Poller
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        static void Main()
        {
            ObjectFactory.Initialize(x => x.PullConfigurationFromAppConfig = true);
            var poller = new Poller(
                ObjectFactory.GetInstance<ISourceRepository>(),
                ObjectFactory.GetInstance<IChat>(),
                ObjectFactory.GetInstance<ILogger>(),
                ObjectFactory.GetInstance<IMessageGenerator>());

            ServiceBase.Run(new WindowsService(poller));
        }
예제 #2
0
 public WindowsService(Poller poller)
 {
     ServiceName = "Poller";
     _poller = poller;
     InitializeComponent();
 }