CalendarAggregator.CalendarRenderer.AssembleMetadata C# (CSharp) Метод

AssembleMetadata() приватный статический Метод

private static AssembleMetadata ( CalendarAggregator.ZonelessEventStore es ) : string
es CalendarAggregator.ZonelessEventStore
Результат string
        private static string AssembleMetadata(ZonelessEventStore es)
        {
            string json_metadata = "";
            try
            {
                var m = new Dictionary<string, object>();
                m["count"] = es.events.Count;
                m["days"] = es.days;
                m["days_and_counts"] = es.days_and_counts;
                m["finalized"] = es.when_finalized;
                m["first_available_day"] = es.first_available_day;
                m["last_available_day"] = es.last_available_day;
                //m["last_cached_day"] = es.last_cached_day;
                m["rendered"] = DateTime.UtcNow;
                json_metadata = JsonConvert.SerializeObject(m);
            }
            catch (Exception e)
            {
                GenUtils.PriorityLogMsg("exception", "serializing days_and_counts", e.Message + e.StackTrace);
            }
            return json_metadata;
        }