private static void Main(string[] args) { LibLocator.Init(); var rawMode = args.Contains("raw"); const string workerPrefix = "--workers="; var workers = args.Where(a => a.StartsWith(workerPrefix)) .Select(a => int.Parse(a.Substring(workerPrefix.Length))) .FirstOrDefault(); if (workers == 0) { workers = 1; } if (rawMode) { new EventHttpMultiworkerListener( req => req.Respond(HttpStatusCode.OK, new Dictionary <string, string>(), Encoding.UTF8.GetBytes("Hello from thread " + Thread.CurrentThread.ManagedThreadId)), workers).Start( args[0], ushort.Parse(args[1])); } else { var host = new Nancy.Hosting.Event2.NancyEvent2Host(args[0], int.Parse(args[1]), new DefaultNancyBootstrapper(), workers); host.Start(); } }
private static void Main(string[] args) { LibLocator.Init(); var rawMode = args.Contains("raw"); const string workerPrefix = "--workers="; var workers = args.Where(a => a.StartsWith(workerPrefix)) .Select(a => int.Parse(a.Substring(workerPrefix.Length))) .FirstOrDefault(); if (workers == 0) workers = 1; if (rawMode) { new EventHttpMultiworkerListener( req => req.Respond(HttpStatusCode.OK, new Dictionary<string, string>(), Encoding.UTF8.GetBytes("Hello from thread " + Thread.CurrentThread.ManagedThreadId)), workers).Start( args[0], ushort.Parse(args[1])); } else { var host = new Nancy.Hosting.Event2.NancyEvent2Host(args[0], int.Parse(args[1]), new DefaultNancyBootstrapper(), workers); host.Start(); } }
static void Main(string[] args) { LibLocator.Init(); var host = new Nancy.Hosting.Event2.NancyEvent2Host(args[0], int.Parse(args[1]), new DefaultNancyBootstrapper()); host.Start(); }