IScheduleService — интерфейс

Сервис работы с расписанием уведомлений

  • Пространство имён: DocsVision.NotificationService.ObjectModel.Interfaces

  • Сборка: DocsVision.NotificationService.ObjectModel.dll

Синтаксис

public interface IScheduleService : IContextService

Методы

Имя Описание

StartSchedule(CardSchedule)

Запускает расписание

Параметры:
  • scheduleCard — карточка расписания

StopSchedule(CardSchedule)

Останавливает расписание

Параметры:
  • scheduleCard — карточка расписания

CalculateNextScheduleDateTime(CardSchedule, DateTime?, bool)

Вычисляет следующую дату срабатывания расписания

Параметры:
  • scheduleCard — карточка расписания

  • previousDateTime — предыдущая дата

  • compareNow — сравнивать с текущим временем

Возвращаемое значение: DateTime — следующая дата срабатывания

CalculateNextScheduleDateTime(CardSchedule, DateTime?)

Вычисляет следующую дату срабатывания расписания

Параметры:

Возвращаемое значение: DateTime — следующая дата срабатывания

SetNextScheduleDateTime(CardSchedule, DateTime?)

Устанавливает следующую дату срабатывания расписания

Параметры: