Остановка работы шаблона код #C

andropovleva

Client
Регистрация
23.11.2019
Сообщения
581
Благодарностей
46
Баллы
28
Приветствую всех! Есть ли некий код по которому можно остановить работу шаблона?
 
Регистрация
05.06.2019
Сообщения
596
Благодарностей
472
Баллы
63
Приветствую всех! Есть ли некий код по которому можно остановить работу шаблона?
C#:
if (Global.Variables.IsProjectMaker && !Global.Variables.IsDebugMode) throw new Exception();
if (((ZennoLab.InterfacesLibrary.ProjectModel.Collections.IContextExt)project.Context).IsInterrupted) throw new Exception();
Внедрено в 5.43.00
 
  • Спасибо
Реакции: andropovleva

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 206
Благодарностей
9 426
Баллы
113
Приветствую всех! Есть ли некий код по которому можно остановить работу шаблона?
Можно выполнить такой Стоп-код:
ZennoPoster.StopTask(Guid.Parse(project.TaskId));

Либо обнулить кол-во выполнений:
var id = Guid.Parse(project.TaskId);
ZennoPoster.SetTries(id, 0);
 

Metrix

Client
Регистрация
03.01.2014
Сообщения
342
Благодарностей
273
Баллы
63
C#:
ZennoPoster.StopTask(Guid.Parse(project.TaskId));
Не посмотрел, что уже ответили )
 
  • Спасибо
Реакции: andropovleva

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 789
Благодарностей
5 727
Баллы
113
C#:
if (Global.Variables.IsProjectMaker && !Global.Variables.IsDebugMode) throw new Exception();
if (((ZennoLab.InterfacesLibrary.ProjectModel.Collections.IContextExt)project.Context).IsInterrupted) throw new Exception();
Внедрено в 5.43.00
ну уж так и в 5.43.0 ? этот бородатый код работает уж незнаю сколько лет :-)
 
  • Спасибо
Реакции: andropovleva

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