示例#1
0
        static public string GetdataString(int n, string adress)
        {
            ReguestItem req = new ReguestItem()
            {
                TopNumber  = n,
                SkipNumber = 0,
                Filter     = "Cells/Address eq " + adress
            };
            var    webreq = GetOpendataString(req);
            string result = HotWaterOutegeJsonParseToString(webreq);

            return(result);
        }
示例#2
0
        static public async Task <List <datamos> > GetdataListAsync(int n, string adress)
        {
            ReguestItem req = new ReguestItem()
            {
                TopNumber  = n,
                SkipNumber = 0,
                Filter     = "Cells/Address eq " + adress
            };
            var webreq = await GetOpendataStringAsync(req);

            var result = HotWaterOutegeJsonParseToList(webreq);

            return(result);
        }
示例#3
0
        /// <summary>
        /// Получение ответа синхронно
        /// </summary>
        /// <param name="reguest"></param>
        /// <returns></returns>
        static public string GetOpendataString(ReguestItem reguest)
        {
            string webresult = webClient.DownloadString(reguest.Request);

            return(webresult);
        }
示例#4
0
        /// <summary>
        /// Получение async ответа с портала открытых данных
        /// </summary>
        /// <param name="reguest"></param>
        /// <returns></returns>
        static public async Task <string> GetOpendataStringAsync(ReguestItem reguest)
        {
            string webresult = await webClient.DownloadStringTaskAsync(reguest.Request);

            return(webresult);
        }