public void Dispose() { if (_server != null) { _server.Dispose(); _server = null; } }
public void Run() { using (_server) { _server.Run(); } _server = null; }
public HttpService(XDatabaseContext xDatabaseContext) { _xDatabaseContext = xDatabaseContext; _suggester = new QuerySuggester(_xDatabaseContext); _server = new BackgroundWebServer(5073, "index.html", "Web"); _server.AddResponder("suggest", Suggest); _server.AddResponder("run", Run); _server.AddResponder("download", Download); _server.AddResponder("count", CountWithinTimeout); _server.AddResponder("save", Save); _server.AddResponder("test", Test); }