Всем привет!
Разбираюсь с методом SetSchedulerSettings. Необходимо, чтобы проект поставил сам себя в расписание, используя переменное значение отсрочки в минутах (берем из проекта из переменной WaitTime). Написал следующую конструкцию:
var datetime = DateTime.Now.AddMinutes(project.Variables["WaitTime"].Value).ToString(DD.MM.YYYY hh:mm:ss);//беру текущие дату/время в нужном формате
var settings =
@"<StartDate>"+datetime+"</StartDate>
<EndDate>"+datetime+"</EndDate>
<RepetitionCount>1</RepetitionCount>
<ScheduleType>EveryMinutes</ScheduleType>
<RepeatType>FinishAfter</RepeatType>
<ActivateTime>"+datetime+"</ActivateTime>
<ActivateWorkTime>"+datetime+"</ActivateWorkTime>
<IsActive>True</IsActive>
<NumberOfTries>1</NumberOfTries>
<Minutes>0</Minutes>
<Days>0</Days>
<LastScheduleDate>"+datetime+"</LastScheduleDate>
<IsClearSucces>False</IsClearSucces>";
// Set the setting to first task with known name
var name = project.Variables["Name"].Value;
ZennoPoster.SetSchedulerSettings(name, settings);
Конструкция не отрабатывает...
Предполагаю, что проблема связана с первой строкой кода и заключается в типах.
Разбираюсь с методом SetSchedulerSettings. Необходимо, чтобы проект поставил сам себя в расписание, используя переменное значение отсрочки в минутах (берем из проекта из переменной WaitTime). Написал следующую конструкцию:
var datetime = DateTime.Now.AddMinutes(project.Variables["WaitTime"].Value).ToString(DD.MM.YYYY hh:mm:ss);//беру текущие дату/время в нужном формате
var settings =
@"<StartDate>"+datetime+"</StartDate>
<EndDate>"+datetime+"</EndDate>
<RepetitionCount>1</RepetitionCount>
<ScheduleType>EveryMinutes</ScheduleType>
<RepeatType>FinishAfter</RepeatType>
<ActivateTime>"+datetime+"</ActivateTime>
<ActivateWorkTime>"+datetime+"</ActivateWorkTime>
<IsActive>True</IsActive>
<NumberOfTries>1</NumberOfTries>
<Minutes>0</Minutes>
<Days>0</Days>
<LastScheduleDate>"+datetime+"</LastScheduleDate>
<IsClearSucces>False</IsClearSucces>";
// Set the setting to first task with known name
var name = project.Variables["Name"].Value;
ZennoPoster.SetSchedulerSettings(name, settings);
Конструкция не отрабатывает...
Предполагаю, что проблема связана с первой строкой кода и заключается в типах.