Chinchilla.Console.Program.Main C# (CSharp) 메소드

Main() 공개 정적인 메소드

public static Main ( string args ) : void
args string
리턴 void
        public static void Main(string[] args)
        {
            var running = true;

            Logger.Factory = new ConsoleLoggerFactory();

            var publisher = new Thread(() =>
            {
                using (var bus = Depot.Connect("localhost"))
                {
                    while (running)
                    {
                        bus.Publish(new HelloWorldMessage
                        {
                            Message = "Good morning"
                        });

                        Thread.Sleep(1000);
                    }
                }
            });
            publisher.Start();

            //var consumer = new Thread(() =>
            //{
            //    using (var bus = Depot.Connect("localhost"))
            //    {
            //        bus.Subscribe<HelloWorldMessage>(m => System.Console.WriteLine(m.Message));

            //        while (running)
            //        {
            //            Thread.Sleep(1000);
            //        }
            //    }
            //});
            //consumer.Start();

            System.Console.WriteLine("Waiting for you!");
            System.Console.ReadLine();

            running = false;
        }
    }
Program