Exemplo n.º 1
0
        protected override object this[string index]
        {
            get
            {
                #region
                switch (index)
                {
                case "EnvKey": return(EnvKey);

                case "EnvValue": return(EnvValue);

                default: throw new ArgumentException(string.Format("ServerEnvSet index[{0}] isn't exist.", index));
                }
                #endregion
            }
            set
            {
                #region
                switch (index)
                {
                case "EnvKey":
                    _EnvKey = value.ToEnum <ServerEnvKey>();
                    break;

                case "EnvValue":
                    _EnvValue = value.ToNotNullString();
                    break;

                default: throw new ArgumentException(string.Format("ServerEnvSet index[{0}] isn't exist.", index));
                }
                #endregion
            }
        }
Exemplo n.º 2
0
        public static int GetInt(ServerEnvKey envKey, int defaultValue)
        {
            var cacheSet = new ShareCacheStruct <ServerEnvSet>();

            if (cacheSet.FindKey(envKey) == null)
            {
                Set(envKey, defaultValue);
                return(defaultValue);
            }
            return(new ShareCacheStruct <ServerEnvSet>().FindKey(envKey).EnvValue.ToInt());
        }
Exemplo n.º 3
0
        public static string Get(ServerEnvKey envKey, Object defaultValue)
        {
            var cacheSet = new ShareCacheStruct <ServerEnvSet>();

            if (cacheSet.FindKey(envKey) == null)
            {
                Set(envKey, defaultValue);
                return(defaultValue.ToNotNullString());
            }
            else
            {
                return(new ShareCacheStruct <ServerEnvSet>().FindKey(envKey).EnvValue);
            }
        }
Exemplo n.º 4
0
        public static void Set(ServerEnvKey envKey, Object value)
        {
            var          cacheSet = new ShareCacheStruct <ServerEnvSet>();
            ServerEnvSet envSet   = cacheSet.FindKey(envKey);

            if (envSet == null)
            {
                envSet = new ServerEnvSet()
                {
                    EnvKey = envKey, EnvValue = value.ToNotNullString()
                };
                cacheSet.Add(envSet, 0);
            }
            else
            {
                envSet.EnvValue = value.ToNotNullString();
            }
        }
Exemplo n.º 5
0
 protected override object this[string index]
 {
     get
     {
         #region
         switch (index)
         {
             case "EnvKey": return EnvKey;
             case "EnvValue": return EnvValue;
             default: throw new ArgumentException(string.Format("ServerEnvSet index[{0}] isn't exist.", index));
         }
         #endregion
     }
     set
     {
         #region
         switch (index)
         {
             case "EnvKey":
                 _EnvKey = value.ToEnum<ServerEnvKey>();
                 break;
             case "EnvValue":
                 _EnvValue = value.ToNotNullString();
                 break;
             default: throw new ArgumentException(string.Format("ServerEnvSet index[{0}] isn't exist.", index));
         }
         #endregion
     }
 }
Exemplo n.º 6
0
 public static int GetInt(ServerEnvKey envKey, int defaultValue)
 {
     var cacheSet = new ShareCacheStruct<ServerEnvSet>();
     if (cacheSet.FindKey(envKey) == null)
     {
         Set(envKey, defaultValue);
         return defaultValue;
     }
     return new ShareCacheStruct<ServerEnvSet>().FindKey(envKey).EnvValue.ToInt();
 }
Exemplo n.º 7
0
 public static void Set(ServerEnvKey envKey, Object value)
 {
     var cacheSet = new ShareCacheStruct<ServerEnvSet>();
     ServerEnvSet envSet = cacheSet.FindKey(envKey);
     if (envSet == null)
     {
         envSet = new ServerEnvSet() { EnvKey = envKey, EnvValue = value.ToNotNullString() };
         cacheSet.Add(envSet, 0);
     }
     else
     {
         envSet.EnvValue = value.ToNotNullString();
     }
 }
Exemplo n.º 8
0
 public static string Get(ServerEnvKey envKey, Object defaultValue)
 {
     var cacheSet = new ShareCacheStruct<ServerEnvSet>();
     if (cacheSet.FindKey(envKey) == null)
     {
         Set(envKey, defaultValue);
         return defaultValue.ToNotNullString();
     }
     else
     {
         return new ShareCacheStruct<ServerEnvSet>().FindKey(envKey).EnvValue;
     }
 }