예제 #1
0
 protected override void OnStart(string[] args)
 {
     if (_Host == null)
     {
         _Host = new WorkerHost();
     }
     _Host.Start();
     if (_TriggerHost == null)
     {
         _TriggerHost = new TriggerHost();
     }
     _TriggerHost.Start();
 }
예제 #2
0
파일: RoqueApp.cs 프로젝트: vmaron/Roque
        private static void Work([CLAP.Description("worker to start, or none to start all")] string worker)
        {
            var host = new WorkerHost();

            host.Start(worker);
            var triggerHost = new TriggerHost();

            triggerHost.Start();
            Console.WriteLine();
            Console.WriteLine("PRESS ANY KEY TO STOP");
            Console.WriteLine();
            Console.ReadKey(true);
            host.Stop();
            triggerHost.Stop();
            Console.WriteLine("Goodbye!");
        }