示例#1
0
 public void Save()
 {
     try
     {
         JsonFactory.ToFile(this.StoreFile, this.Store);
     }
     catch (Exception e)
     {
         Log.Error(e);
     }
 }
示例#2
0
        public static void Save()
        {
            var file = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Cache", "game", "sdk.json");
            var data = new Dictionary <string, object>();

            foreach (var item in Items)
            {
                data[item.Key] = ((dynamic)item.Value).Value;
            }

            JsonFactory.ToFile(file, data);
        }
示例#3
0
        public void Save()
        {
            try
            {
                var data = this.Cache.Where(e => e.Value.GetValue() != null).ToDictionary(e => e.Key, e => new ObjectValue(e.Value.GetValue()));

                JsonFactory.ToFile(this.StoreFile, data);
            }
            catch (Exception e)
            {
                Log.Error(e);
            }
        }