Ejemplo n.º 1
0
 private Task StoreFiles(DirectoryInfo directoryInfo)
 {
     return(Task.Run(() =>
     {
         try
         {
             var topFiles = directoryInfo.GetFiles("*", SearchOption.TopDirectoryOnly);
             AllFiles.Enqueue(topFiles);
         }
         catch (Exception ex)
         {
             Messages.Enqueue(new Message()
             {
                 Exception = ex, FolderPath = directoryInfo.FullName
             });
         }
     }));
 }