BuildLight.Service.Program.Main C# (CSharp) Method

Main() static private method

static private Main ( string args ) : void
args string
return void
        static void Main(string[] args)
        {
            container = new WindsorContainer();
            container.Install(new ContainerInstaller());

            var host = HostFactory.New(x =>
            {
                x.Service<IBuildStatusServer>(s =>
                    {
                        s.ConstructUsing(name => container.Resolve<IBuildStatusServer>());
                        s.WhenStarted(cb => cb.Start());
                        s.WhenStopped(cb => cb.Stop());
                    });
                x.RunAsLocalSystem();
                x.SetDescription("Update build indicator based on status of build server");
                x.SetDisplayName("BuildLight");
                x.SetServiceName("BuildLight");
            });
            host.Run();
        }
Program