Пример #1
0
        public void Test_Start_IsRunning2()
        {
            AppProcess module = new AppProcess(1, this.workProcess, this.args, false);

            Console.WriteLine("{0}, {1}, {2}, {3}, {4}",
                module.AppServerName, module.InstanceID, module.ProcessGuid, module.ProcessFileName, module.WorkingDirectory);

            int id = module.Start();

            bool running = module.IsRunning;
            Console.WriteLine("{0}, {1}", id, running);
            Thread.Sleep(1000);

            running = module.IsRunning;
            Console.WriteLine("{0}, {1}", id, running);
            Thread.Sleep(3000);

            module.Reconfigure();

            Thread.Sleep(10000);

            running = module.IsRunning;
            Console.WriteLine("{0}, {1}", id, running);

            module.Stop(); 

            Thread.Sleep(2000);
        }