Exemplo n.º 1
0
        public static void StopServiceTask()
        {
            var service = Helpers.GetService("FlexSearch-Server");

            if (service != null)
            {
                if (service.Status != ServiceControllerStatus.Stopped)
                {
                    Console.WriteLine("Stopping FlexSearch Server service.");
                    service.Stop();
                    service.WaitForStatus(ServiceControllerStatus.Stopped, TimeSpan.FromSeconds(60.0));
                }
                else
                {
                    Console.WriteLine("FlexSearch Server service is already stopped.");
                }
            }
            else
            {
                Console.WriteLine("FlexSearch Server service is not installed.");
            }
        }
Exemplo n.º 2
0
        private void DetectPrimaryAction()
        {
            // Check if FlexSearch is installed as a service
            if (!Helpers.DoesServiceExist("FlexSearch-Server"))
            {
                this.MainMessage          = NotService;
                this.ActionsSelectedIndex = 0;
                return;
            }


            var service = Helpers.GetService("FlexSearch-Server");

            if (service.Status != ServiceControllerStatus.Running)
            {
                this.MainMessage          = "FlexSearch Server is installed as a service, but the service is not running.";
                this.ActionsSelectedIndex = 2;
            }
            else
            {
                this.MainMessage          = "FlexSearch Server is installed as a service and the service is running correctly.";
                this.ActionsSelectedIndex = 3;
            }
        }