CalendarAggregator.FeedRegistry.DeserializeIcalStatsFromJson C# (CSharp) Метод

DeserializeIcalStatsFromJson() публичный статический Метод

public static DeserializeIcalStatsFromJson ( string blobhost, string containername, string filename ) : IcalStats>.Dictionary
blobhost string
containername string
filename string
Результат IcalStats>.Dictionary
        public static Dictionary<string, IcalStats> DeserializeIcalStatsFromJson(string blobhost, string containername, string filename)
        {
            containername = containername.ToLower();
            // var url = new Uri(string.Format("{0}/{1}/{2}", blobhost, containername, filename));
            var url = BlobStorage.MakeAzureBlobUri(containername, filename, false);
            string json = HttpUtils.FetchUrl(url).DataAsString();
            return JsonConvert.DeserializeObject<Dictionary<string, IcalStats>>(json);
        }

Usage Example

Пример #1
0
        public void DeserializeStatsYieldsExpectedValue()
        {
            SerializeStatsYieldsHttpCreated();
            var dict = FeedRegistry.DeserializeIcalStatsFromJson(blobhost, containername, statsfile);

            Assert.AreEqual(testscore, dict[testurl].score);
        }