Запланируйте задачу на второе воскресенье месяца или на третье и четвертое воскресенье и субботу.C#

Место общения программистов C#
Anonymous
Запланируйте задачу на второе воскресенье месяца или на третье и четвертое воскресенье и субботу.

Сообщение Anonymous »

Я использую C# и Microsoft.Win32.TaskScheduler.dll для создания динамических запланированных задач.
Нет проблем установить дату для определенной запланированной даты месяца:

Код: Выделить всё

TaskService ts = new TaskService();
TaskDefinition tsDef = ts.NewTask();

(...)

m_Logger.SendMessage("Trigger Monthly...");

DateTime scheduleDateTime = new DateTime(2024, 12, 31, 23, 59, 0);

MonthlyTrigger objMonthlyTrigger = new MonthlyTrigger();
objMonthlyTrigger.DaysOfMonth = new int[] { scheduleDateTime.Day };
objMonthlyTrigger.StartBoundary = scheduleDateTime;
objMonthlyTrigger.EndBoundary = DateTime.MaxValue;
tsDef.Triggers.Add(objMonthlyTrigger);
Мой вопрос касается использования настройки триггера «по расписанию Ежемесячно» для примеров:
  • Вкл. Второе воскресенье
    ИЛИ
  • В третье и четвертое воскресенье и субботу
Изображение

[img]https://i .sstatic.net/V0WgV8bt.png[/img]

Как я могу это сделать?
Заранее спасибо за вашу помощь

Подробнее здесь: https://stackoverflow.com/questions/787 ... day-and-sa

Вернуться в «C#»