static void Main(string[] args) { //AppDomain d = AppDomain.CurrentDomain; Dispatcher.DynamicRoutes.Add("//", new Action <HttpRequestContext>(test)); Dispatcher.DynamicRoutes.Add("/", new Action <HttpRequestContext>(test)); Dispatcher.DynamicRoutes.Add("\\", new Action <HttpRequestContext>(test)); Dispatcher.DynamicRoutes.Add("List", new Action <HttpRequestContext>(EchoAllCommands)); Dispatcher.DynamicRoutes.Add(".well-known/pki-validation/0E19E11A3A3ED0CD524D4B83AA93AEF3.txt", new Action <HttpRequestContext>(validation)); Dispatcher.DynamicRoutes.Add("CheckBussy", new Action <HttpRequestContext>(CheckBussy)); Dispatcher.DynamicRoutes.Add("CheckStatusAll", new Action <HttpRequestContext>(CheckStatusAll)); Dispatcher.DynamicRoutes.Add("CheckStatusAllAndClear", new Action <HttpRequestContext>(CheckStatusAllAndClear)); Dispatcher.DynamicRoutes.Add("Add", new Action <HttpRequestContext>(Add)); Dispatcher.DynamicRoutes.Add("DisableFetching", new Action <HttpRequestContext>(DisableFetching)); Dispatcher.DynamicRoutes.Add("EnableFetching", new Action <HttpRequestContext>(EnableFetching)); Dispatcher.DynamicRoutes.Add("ReIssue", new Action <HttpRequestContext>(ReIssue)); Dispatcher.DynamicRoutes.Add("Markcomplete", new Action <HttpRequestContext>(Markcomplete)); Dispatcher.DynamicRoutes.Add("Markfailed", new Action <HttpRequestContext>(Markfailed)); Dispatcher.DynamicRoutes.Add("Getnext", new Action <HttpRequestContext>(Getnext)); Dispatcher.DynamicRoutes.Add("Getfullinfo", new Action <HttpRequestContext>(Getfullinfo)); Dispatcher.DynamicRoutes.Add("GetIsCompleted", new Action <HttpRequestContext>(GetIsCompleted)); Dispatcher.DynamicRoutes.Add("Update", new Action <HttpRequestContext>(UpdateSlot)); Dispatcher.DynamicRoutes.Add("Addsession", new Action <HttpRequestContext>(AddSession)); Dispatcher.DynamicRoutes.Add("Getsessionstatus", new Action <HttpRequestContext>(GetSessionStatus)); Dispatcher.DynamicRoutes.Add("Sessionend", new Action <HttpRequestContext>(SessionEnd)); Dispatcher.DynamicRoutes.Add("CancelAll", new Action <HttpRequestContext>(CancelAll)); Dispatcher.DynamicRoutes.Add("CancelAllSessions", new Action <HttpRequestContext>(CancelAllSessions)); Dispatcher.DynamicRoutes.Add("CancelAllCommands", new Action <HttpRequestContext>(CancelAllCommands)); Dispatcher.DynamicRoutes.Add("Distroy", new Action <HttpRequestContext>(DistroyCommand)); Dispatcher.DynamicRoutes.Add("ListAllSessions", new Action <HttpRequestContext>(ListAllSessions)); Dispatcher.Run(); string text = ""; while ((text = Console.ReadLine()) != "quit") { if (text == "save") { //do something } if (text == "reload") { //do something } if (text == "connect") { //do something } } Dispatcher.Stop(); Console.WriteLine("Hello World!"); }