Esempio n. 1
0
 public async Task SaveAsAsync(Uri source, string filepath)
 {
     try
     {
         var client = new CachedWebClient();
         await client.SaveAsAsync(source.AbsoluteUri, filepath);
     }
     catch (AggregateException e)
     {
         foreach (var ie in e.InnerExceptions)
         {
             throw ie;
         }
     }
 }
Esempio n. 2
0
 public async Task SaveAsAsync(Uri source, string filepath)
 {
     try
     {
         var client = new CachedWebClient();
         await client.SaveAsAsync(source.AbsoluteUri, filepath);
     }
     catch (AggregateException e)
     {
         var logger = DI.Resolve <ILogger>();
         logger.Print("SaveAsAsync", e);
         foreach (var ie in e.InnerExceptions)
         {
             logger.Print("SaveAsAsync", e);
             throw ie;
         }
     }
 }