public static List <string> GetLogDatas(DateTimeOffset periodStart, DateTimeOffset periodEnd)
        {
            List <string> output = new List <string>();

            List <IDictionary <string, EntityProperty> > tableRecords = AzureStrageTable.getTableRecord(periodStart, periodEnd);

            foreach (var propertys in tableRecords)
            {
                foreach (var property in propertys)
                {
                    string tmp = "";
                    if (property.Value.PropertyType == EdmType.DateTime)
                    {
                        if (property.Key == "StartTime")
                        {
                            tmp += property.Value.DateTime.ToString();
                        }
                    }
                    else if (property.Value.PropertyType == EdmType.String)
                    {
                        Console.WriteLine("{0}, {1}", property.Key, property.Value.StringValue);
                        if (property.Key == "LogOutput")
                        {
                            tmp += ":" + property.Value.StringValue;
                        }
                    }
                    if (tmp != "")
                    {
                        output.Add(tmp);
                    }
                }
            }
            return(output);
        }
        /// <summary>
        /// 現在の環境データを取得します
        /// </summary>
        /// <returns></returns>
        public static ContainerAqualiumRawData DeserializeAqualiumDataCurrent()
        {
            var aquadatas = new ContainerAqualiumRawData();

            var tableRecords = AzureStrageTable.getTableRecordCurrent();

            return(deserializeRecesiveRecord(tableRecords));
        }
        /// <summary>
        /// StorageTableより取得したデータをデシリアライズし、レコードをまとめてリストで返します
        /// </summary>
        /// <param name="periodStart"></param>
        /// <param name="periodEnd"></param>
        /// <returns></returns>
        public static List <ContainerAqualiumRawData> DeserializeAqualiumDatas(DateTimeOffset periodStart, DateTimeOffset periodEnd)
        {
            List <ContainerAqualiumRawData> aquadatas = new List <ContainerAqualiumRawData>();
            List <Exception> except = new List <Exception>();

            List <IDictionary <string, EntityProperty> > tableRecords = AzureStrageTable.getTableRecord(periodStart, periodEnd);

            foreach (var propertys in tableRecords)
            {
                aquadatas.Add(deserializeRecesiveRecord(propertys));
            }
            return(aquadatas);
        }