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

andropovleva

Client
Регистрация
23.11.2019
Сообщения
581
Благодарностей
45
Баллы
28
Приветствую всех! Есть ли некий код по которому можно остановить работу шаблона?
 
Регистрация
05.06.2019
Сообщения
570
Благодарностей
454
Баллы
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
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Приветствую всех! Есть ли некий код по которому можно остановить работу шаблона?
Можно выполнить такой Стоп-код:
ZennoPoster.StopTask(Guid.Parse(project.TaskId));

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

Metrix

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

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
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)