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

andropovleva

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

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

Metrix

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

Phoenix78

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