コード例 #1
0
        private static void Init()
        {
            ConfigFiles.Clear();
            var dic = serializater.Load <Dictionary <string, string> >(_configFilePath);

            if (dic == null)
            {
                return;
            }
            foreach (var pair in dic)
            {
                if (string.IsNullOrEmpty(pair.Value) || string.IsNullOrEmpty(pair.Key))
                {
                    continue;
                }
                ConfigFiles.TryAdd(pair.Key, Utils.MapPath(pair.Value));
            }
        }
コード例 #2
0
        /// <summary>
        /// 使用一级缓存
        /// </summary>
        /// <param name="key"></param>
        /// <returns></returns>
        public TResult Get(Guid key)
        {
            string cachefile = GetCacheFile(key);

            return(_cacheSerializater.Load <TResult>(cachefile));
        }