asmrobot
2019-11-21 589ed88a5924a7494e21b95b6bbff5e46ff49ddd
src/RichCreator/Utilitys/FuncUtils.cs
@@ -102,14 +102,18 @@
        /// <param name="tryCount">重试次数</param>
        /// <param name="cancellationToken">取消句柄</param>
        /// <returns></returns>
        public static bool NoChangeRetryCallWrap(Action workFun, Func<bool> workFinishedDectedFun, Func<bool> preDectedFun,Int32 tryCount=3)
        public static bool NoChangeRetryCallWrap(Func<bool> workFun, Func<bool> workFinishedDectedFun, Func<bool> preDectedFun,Int32 tryCount=3)
        {
            Int32 tryCounter = 0;
            while (tryCounter<tryCount)
            {
                try
                {
                    workFun();
                    if (!workFun())
                    {
                        tryCounter++;
                        continue;
                    }
                }
                catch
                {