示例#1
0
        private void Run()
        {
            if (Compose())
            {
                logService        = container.Resolve <LogService>();
                logService.Filter = LogLevel.Trace;
                model             = container.Resolve <Model>();
                model.Messages.CollectionChanged += new System.Collections.Specialized.NotifyCollectionChangedEventHandler(Messages_CollectionChanged);

                ApplicationCore core = new ApplicationCore(container);
                core.Load(true);
                core.StartOverlordServer();

                System.Console.WriteLine("Server started");
                System.Console.ReadKey();
            }
            else
            {
                System.Console.WriteLine("Program composition failed");
                System.Console.ReadKey();
            }
        }