示例#1
0
 /// <summary>
 /// 是否切换到从服务器
 /// </summary>
 /// <param name="oldStatus">旧状态</param>
 /// <param name="newStatus">新状态</param>
 /// <returns></returns>
 public bool IsStandbySwitch(HostStandbyStatus oldStatus, HostStandbyStatus newStatus)
 {
     if (newStatus != HostStandbyStatus.UnKnown)
     {
         if (oldStatus != newStatus && newStatus == HostStandbyStatus.Standby)
         {
             return(true);
         }
     }
     return(false);
 }
        /// <summary>
        /// 获取服务器主从状态送状态的文字描述
        /// </summary>
        /// <param name="alarmType"></param>
        /// <returns></returns>
        public static string GetDescription(HostStandbyStatus status)
        {
            switch (status)
            {
            case HostStandbyStatus.Host:
                return(Resource1.HostStandbyStatus_Host);

            case HostStandbyStatus.Standby:
                return(Resource1.HostStandbyStatus_Standby);

            default:
                return(string.Empty);
            }
        }