Автоматическое добавление попыток выполнения?

  • Автор темы Автор темы maximiljan
  • Дата начала Дата начала

maximiljan

Client
Регистрация
02.05.2015
Сообщения
14
Реакции
1
Баллы
3
Есть ли в ZennoPostere возможность добавлять попытки выполнения во время завершения задания. Допустим: добавляю 1 выполнение задания в 1 поток. При успехе или неудачном выполнении, не имеет значения, чтоб добавлялось еще одна попытка до тех пор пока не выполниться определенное условие в шаблоне?
 
Кубик "Свой C# код"
C#:
Развернуть Свернуть Копировать
var id = Guid.Parse(project.TaskId);
var taskInfo = ZennoPoster.GetTaskInfo(id);
ZennoPoster.AddTries(id, 1);
 
  • Оценить
Реакции: maxim.gutareff и Voldemar
Спасибо а как обнулить при выполнении условия?
По идее вот так:
C#:
Развернуть Свернуть Копировать
var id = Guid.Parse(project.TaskId);
var taskInfo = ZennoPoster.GetTaskInfo(id);
ZennoPoster.SetTries(id, 0);
Set вместо Add
 
  • Оценить
Реакции: maximiljan
По идее вот так:
C#:
Развернуть Свернуть Копировать
var id = Guid.Parse(project.TaskId);
var taskInfo = ZennoPoster.GetTaskInfo(id);
ZennoPoster.SetTries(id, 0);
Set вместо Add
var id = Guid.Parse(project.TaskId);
var taskInfo = ZennoPoster.GetTaskInfo(id);
ZennoPoster.AddTries(id, project.Variables["delat"].Value);

За место 10 хочу переменную. Поставил. Не работает((( почему так сложно все
 
var id = Guid.Parse(project.TaskId);
var taskInfo = ZennoPoster.GetTaskInfo(id);
ZennoPoster.AddTries(id, project.Variables["delat"].Value);

За место 10 хочу переменную. Поставил. Не работает((( почему так сложно все

В проекте переменные имеют строковый вид.
В данном случае нужна переменная в числовом виде.
Вот так например можно преобразовать ваш код:
C#:
Развернуть Свернуть Копировать
var id = Guid.Parse(project.TaskId);
var taskInfo = ZennoPoster.GetTaskInfo(id);
ZennoPoster.AddTries(id, int.Parse(project.Variables["delat"].Value));
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)