コード例 #1
0
ファイル: ServicesLocalisation.cs プロジェクト: jwg4/gtools
        public static string Localized(SC_RUNTIME_STATUS rs)
        {
            switch (rs)
            {
            case SC_RUNTIME_STATUS.SERVICE_STOPPED:
                return(pserv4.Properties.Resources.SERVICE_STOPPED);

            case SC_RUNTIME_STATUS.SERVICE_STOP_PENDING:
                return(pserv4.Properties.Resources.SERVICE_STOP_PENDING);

            case SC_RUNTIME_STATUS.SERVICE_START_PENDING:
                return(pserv4.Properties.Resources.SERVICE_START_PENDING);

            case SC_RUNTIME_STATUS.SERVICE_RUNNING:
                return(pserv4.Properties.Resources.SERVICE_RUNNING);

            case SC_RUNTIME_STATUS.SERVICE_PAUSED:
                return(pserv4.Properties.Resources.SERVICE_PAUSED);

            case SC_RUNTIME_STATUS.SERVICE_PAUSE_PENDING:
                return(pserv4.Properties.Resources.SERVICE_PAUSE_PENDING);

            case SC_RUNTIME_STATUS.SERVICE_CONTINUE_PENDING:
                return(pserv4.Properties.Resources.SERVICE_CONTINUE_PENDING);

            default:
                return(rs.ToString());
            }
        }
コード例 #2
0
ファイル: RequestServiceRestart.cs プロジェクト: jwg4/gtools
        public bool HasSuccess(SC_RUNTIME_STATUS state)
        {
            Log.InfoFormat("HasSuccess: {0}", state);
            if (SS == null)
            {
                return(false);
            }

            if (HasBeenAskedToStart)
            {
                return(state == SC_RUNTIME_STATUS.SERVICE_RUNNING);
            }


            if (state != SC_RUNTIME_STATUS.SERVICE_STOPPED)
            {
                return(false);
            }

            Log.Info("Restart asks for service to start...");
            if (!SS.Start())
            {
                return(false);
            }

            HasBeenAskedToStart = true;
            return(false);
        }
コード例 #3
0
        public bool HasSuccess(SC_RUNTIME_STATUS state)
        {
            if (SS == null)
                return false;

            if (HasBeenAskedToStart)
                return state == SC_RUNTIME_STATUS.SERVICE_RUNNING;

            if (state != SC_RUNTIME_STATUS.SERVICE_STOPPED)
                return false;

            Trace.TraceInformation("Restart asks for service to start...");
            if (!SS.Start())
                return false;

            HasBeenAskedToStart = true;
            return true;
        }
コード例 #4
0
        public bool HasSuccess(SC_RUNTIME_STATUS state)
        {
            Log.InfoFormat("HasSuccess: {0}", state);
            if (SS == null)
                return false;

            if (HasBeenAskedToStart)
                return state == SC_RUNTIME_STATUS.SERVICE_RUNNING;

            if (state != SC_RUNTIME_STATUS.SERVICE_STOPPED)
                return false;

            Log.Info("Restart asks for service to start...");
            if (!SS.Start())
                return false;

            HasBeenAskedToStart = true;
            return false;
        }
コード例 #5
0
ファイル: RequestServicePause.cs プロジェクト: johnhk/pserv4
 public bool HasSuccess(SC_RUNTIME_STATUS state)
 {
     return state == SC_RUNTIME_STATUS.SERVICE_PAUSED;
 }
コード例 #6
0
ファイル: RequestServicePause.cs プロジェクト: johnhk/pserv4
 public bool HasFailed(SC_RUNTIME_STATUS state)
 {
     return false;
 }
コード例 #7
0
ファイル: RequestServiceStop.cs プロジェクト: jwg4/gtools
 public bool HasFailed(SC_RUNTIME_STATUS state)
 {
     return(false);
 }
コード例 #8
0
ファイル: RequestServiceStop.cs プロジェクト: jwg4/gtools
 public bool HasSuccess(SC_RUNTIME_STATUS state)
 {
     return(state == SC_RUNTIME_STATUS.SERVICE_STOPPED);
 }
コード例 #9
0
 private void StatusMessage(ServiceObject so, SC_RUNTIME_STATUS state)
 {
     if (so != null)
     {
         stServiceName.Text = so.GetText((int)ServiceItemTypes.DisplayName);
         stOldStatus.Text = NativeServiceFunctions.DescribeRuntimeStatus(so.CurrentState);
     }
     stNewStatus.Text = NativeServiceFunctions.DescribeRuntimeStatus(state);
 }
コード例 #10
0
ファイル: ServicesLocalisation.cs プロジェクト: johnhk/pserv4
        public static string Localized(SC_RUNTIME_STATUS rs)
        {
            switch (rs)
            {
                case SC_RUNTIME_STATUS.SERVICE_STOPPED:
                    return pserv4.Properties.Resources.SERVICE_STOPPED;

                case SC_RUNTIME_STATUS.SERVICE_STOP_PENDING:
                    return pserv4.Properties.Resources.SERVICE_STOP_PENDING;

                case SC_RUNTIME_STATUS.SERVICE_START_PENDING:
                    return pserv4.Properties.Resources.SERVICE_START_PENDING;

                case SC_RUNTIME_STATUS.SERVICE_RUNNING:
                    return pserv4.Properties.Resources.SERVICE_RUNNING;

                case SC_RUNTIME_STATUS.SERVICE_PAUSED:
                    return pserv4.Properties.Resources.SERVICE_PAUSED;

                case SC_RUNTIME_STATUS.SERVICE_PAUSE_PENDING:
                    return pserv4.Properties.Resources.SERVICE_PAUSE_PENDING;

                case SC_RUNTIME_STATUS.SERVICE_CONTINUE_PENDING:
                    return pserv4.Properties.Resources.SERVICE_CONTINUE_PENDING;

                default:
                    return rs.ToString();
            }
        }
コード例 #11
0
 internal static string DescribeRuntimeStatus(SC_RUNTIME_STATUS s)
 {
     switch (s)
     {
         case SC_RUNTIME_STATUS.SERVICE_CONTINUE_PENDING:
             return IDS.SERVICE_CONTINUE_PENDING;
         case SC_RUNTIME_STATUS.SERVICE_PAUSE_PENDING:
             return IDS.SERVICE_PAUSE_PENDING;
         case SC_RUNTIME_STATUS.SERVICE_PAUSED:
             return IDS.SERVICE_PAUSED;
         case SC_RUNTIME_STATUS.SERVICE_RUNNING:
             return IDS.SERVICE_RUNNING;
         case SC_RUNTIME_STATUS.SERVICE_START_PENDING:
             return IDS.SERVICE_START_PENDING;
         case SC_RUNTIME_STATUS.SERVICE_STOP_PENDING:
             return IDS.SERVICE_STOP_PENDING;
         case SC_RUNTIME_STATUS.SERVICE_STOPPED:
             return IDS.SERVICE_STOPPED;
     }
     return s.ToString();
 }
コード例 #12
0
 public bool HasFailed(SC_RUNTIME_STATUS state)
 {
     return state == SC_RUNTIME_STATUS.SERVICE_STOPPED;
 }
コード例 #13
0
 public bool HasFailed(SC_RUNTIME_STATUS state)
 {
     return(state == SC_RUNTIME_STATUS.SERVICE_STOPPED);
 }