Пример #1
0
 public void Process(ResultItems resultItems, ITask task)
 {
     string path = BasePath + "/" + task.Identify + "/";
     try
     {
         FileInfo file = GetFile(path + Encrypt.Md5Encrypt(resultItems.Request.Url) + ".json");
         using (StreamWriter printWriter = new StreamWriter(file.OpenWrite(), Encoding.UTF8))
         {
             printWriter.WriteLine(JsonConvert.SerializeObject(resultItems.GetAll()));
         }
     }
     catch (IOException e)
     {
         _logger.Warn("write file error", e);
         throw;
     }
 }