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

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

Vinovnik

Client
Регистрация
10.08.2016
Сообщения
357
Реакции
107
Баллы
43
Приветствую, подскажите как выключить расписание для проекта? Проект стоит на запуске по расписанию, при определённых условиях нужно выключить расписание.
 
Попробуйте выполнить такой код:
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

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