Exemplo n.º 1
0
        public async Task <int> Run()
        {
            var cancelMonitor = new CancelKeyMonitor();

            cancelMonitor.LogRequestsTo(Console.Error);

            // Do stuff.

            return(0);
        }
Exemplo n.º 2
0
        public int Run()
        {
            Log.Configure(new ConsoleLoggingPolicy());
            var cancelMonitor = new CancelKeyMonitor();

            cancelMonitor.LogRequestsTo(Console.Error);

            using (service.StartInstance())
            {
                cancelMonitor.WaitForCancel();
            }

            return(0);
        }