Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
nancyHost.Start();
Console.WriteLine("Service started!");
//Under mono if you deamonize a process a Console.ReadLine with cause an EOF
//so we need to block another way
Thread.Sleep(Timeout.Infinite);
nancyHost.Stop();
Console.WriteLine("Service stoped!");
Thread.Sleep(Timeout.Infinite);
AutoResetEvent.while (true) Thread.Sleep(10000000);
try
{
host.Start();
Console.WriteLine("Started at {0}", uri);
// Mono.Posix.dll
UnixSignal[] signals = new UnixSignal[]
{
new UnixSignal (Signum.SIGINT),
new UnixSignal (Signum.SIGTERM),
new UnixSignal (Signum.SIGQUIT)
};
UnixSignal.WaitAny(signals, -1);
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
finally
{
Console.WriteLine("Shutting down.");
host.Stop();
}
Создаем первое приложение на NancyFX. Часть шестая. Nancy.Selfhosting