示例#1
0
        public Service()
        {
            InitializeComponent();
            //var catalog = new AggregateCatalog(
            //    new AssemblyCatalog(System.Reflection.Assembly.GetExecutingAssembly()),
            //    new DirectoryCatalog("providers"));
            //var container = new CompositionContainer(catalog);
            //var serverProvider = container.GetExport<ServerProvider>();

            this.host = new HttpListenerHostWithConfiguration {
                Configuration = new Configurator()
            };
            host.Initialize(new[] { "http://+:9222/" }, "/", null);
        }
示例#2
0
        static void Main(string[] args)
        {
            var host = new HttpListenerHostWithConfiguration {
                Configuration = new Configurator()
            };

            host.Initialize(new[] { "http://+:9222/" }, "/", null);

            host.StartListening();
            System.Console.WriteLine("Press any key to exit.");
            System.Console.ReadKey();
            host.StopListening();
            host.Close();
        }