public static async Task <T> GetObjectAsync <T>(this INetworkAdapter adapter, RequestSettings settings)
 {
     using (var stream = await adapter.GetStreamAsync(settings))
         using (var sr = new StreamReader(stream))
         {
             var str = sr.ReadToEnd();
             return(JsonHelper.Deserialize <T>(str));
         }
 }
 public static async Task <string> GetStringAsync(this INetworkAdapter adapter, RequestSettings settings)
 {
     using (var stream = await adapter.GetStreamAsync(settings))
         using (var sr = new StreamReader(stream))
         {
             return(sr.ReadToEnd());
         }
 }
Exemple #3
0
        public async Task <Stream> GetStreamAsync(RequestSettings settings)
        {
            var rep = await GetMessageAsync(settings);

            return(await rep.Content.ReadAsStreamAsync());
        }