Example #1
0
        /// <summary>
        /// Converts a service status text extracted from the Service's state property to a <see cref="MySqlServiceStatus"/> enumeration value.
        /// </summary>
        /// <param name="statusText">Service's state property text.</param>
        /// <param name="convertedStatus">A <see cref="MySqlServiceStatus"/> enumeration value if a matching one was found.</param>
        /// <returns>true if a matching enumeration value is found for the given status text, false otherwise.</returns>
        private static bool GetStatusFromText(string statusText, out MySqlServiceStatus convertedStatus)
        {
            statusText = statusText.Replace(" ", string.Empty);
            bool parsed = Enum.TryParse(statusText, out convertedStatus);

            return(parsed);
        }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MySqlService"/> class.
 /// </summary>
 public MySqlService()
 {
     _currentStatus           = MySqlServiceStatus.Unavailable;
     _statusChangeTimer       = new Timer(100);
     _displayName             = string.Empty;
     _isWaitingOnStatusChange = false;
     _loops            = 0;
     _managementObject = null;
     MenuGroup         = null;
     PreviousStatus    = MySqlServiceStatus.Unavailable;
     ServiceId         = Guid.NewGuid().ToString("B");
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MySqlService"/> class.
 /// </summary>
 public MySqlService()
 {
     _currentStatus           = MySqlServiceStatus.Unavailable;
     _statusChangeTimer       = new Timer(100);
     _displayName             = string.Empty;
     _isWaitingOnStatusChange = false;
     _loops                  = 0;
     _serviceName            = null;
     _startupParameters      = null;
     _workbenchConnections   = null;
     _workbenchServers       = null;
     ServiceManagementObject = null;
     CompareByDisplayName    = false;
     MenuGroup               = null;
     PreviousStatus          = MySqlServiceStatus.Unavailable;
     ServiceId               = Guid.NewGuid().ToString("B");
 }