как выключить расписание?

Vinovnik

Client
Регистрация
10.08.2016
Сообщения
354
Благодарностей
106
Баллы
43
Приветствую, подскажите как выключить расписание для проекта? Проект стоит на запуске по расписанию, при определённых условиях нужно выключить расписание.
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Попробуйте выполнить такой код:
C#:
project.SendWarningToLog("Отключаем расписание", true);
var id = Guid.Parse(project.TaskId); // Получаем ID текущего проекта (работает только в ЗП)

var taskInfo =  ZennoPoster.GetTaskInfo(id);

var doc = new System.Xml.XmlDocument();
doc.LoadXml("<Task>" + taskInfo + "</Task>");
var SchedulerSettings = doc.SelectSingleNode("Task/SchedulerSettings");

SchedulerSettings.SelectSingleNode("IsActive").InnerText = "False";

ZennoPoster.SetSchedulerSettings(id, SchedulerSettings.InnerXml);
Не забудьте подключить в GAC - System.Xml.dll
 
  • Спасибо
Реакции: Greez, Vinovnik и evgen_po

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