/// <summary> /// 设置执行的方法 /// </summary> /// <param name="doAction"></param> /// <returns></returns> public static FailureRetryTaskBuilder Bind(Func <Task> doAction) { var builder = new FailureRetryTaskBuilder(); builder.doAction = doAction; return(builder); }
/// <summary> /// 设置执行的方法 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="doAction"></param> /// <returns></returns> public static FailureRetryTaskBuilder <T> Bind <T>(Func <Task <T> > doAction) { var builder = new FailureRetryTaskBuilder <T>(); builder.doAction = doAction; return(builder); }