Exemple #1
0
        static void Main(string[] args)
        {
            bool    running = false;
            JObject config  = LoadConfig();

            if (config != null)
            {
                MapHandler fileHandler = ConfigureFileHandler(config);

                List <MapHandler> handlers = new List <MapHandler>();
                if (fileHandler != null)
                {
                    handlers.Add(fileHandler);
                }

                HttpListenerServer server = ConfigureWebServer(config, handlers);
                if (server != null)
                {
                    running = true;

                    server.Start();

                    Console.WriteLine("Listening, enter to stop");
                    Console.ReadLine();
                    server.Stop();
                    Console.WriteLine("Stopped");
                    server.Dispose();
                }
            }

            if (!running) //we failed along the way
            {
                Console.WriteLine("Failed to configure and startup");
            }

            Console.WriteLine("Enter to exit");
            Console.ReadLine();
        }
 //[TestCleanup]
 public void Cleanup()
 {
     server.Stop();
 }
 public void TearDown() => _httpListenerServer.Stop();