浏览代码

mxg:修改重试时间改为4次,每次5分钟

mengxiangge 5 年之前
父节点
当前提交
513ea15a18
共有 2 个文件被更改,包括 3 次插入11 次删除
  1. 3 7
      Executer/MBIRevitBase/Services/UploadService.cs
  2. 0 4
      Executer/MBIRevitBase/Tools/HttpUtils.cs

+ 3 - 7
Executer/MBIRevitBase/Services/UploadService.cs

@@ -43,13 +43,9 @@ namespace MBIRevitBase.Services
         {
             try
             {
-                var waitAndRetryPolicy = Policy.Handle<Exception>().WaitAndRetry(new[]
-                {
-                    TimeSpan.FromSeconds(5),
-                    TimeSpan.FromSeconds(5),
-                    TimeSpan.FromSeconds(5),
-                    TimeSpan.FromSeconds(5)
-                }, ReportError);
+                
+                var waitAndRetryPolicy = Policy.Handle<Exception>().WaitAndRetry(4,
+                    (i, t) => TimeSpan.FromSeconds(5 * 60), ReportError);
                 return waitAndRetryPolicy.Execute<BResult>(()=> UploadExportFileRetry<BResult>(result));
             }
             catch (Exception e)

+ 0 - 4
Executer/MBIRevitBase/Tools/HttpUtils.cs

@@ -93,10 +93,6 @@ namespace MBIRevitBase.Tools
                         throw new Exception(result.ToString());
                     }
                 }
-                catch
-                {
-                    throw;
-                }
                 finally
                 {
                     client.Dispose();