Для изменения размера нажмите или перетащите

IBusinessCalendarService - интерфейс

Интерфейс API бизнес календаря.

Пространство имён:  Tessa.BusinessCalendar
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public interface IBusinessCalendarService

Тип IBusinessCalendarService предоставляет следующие члены.

Методы
  ИмяОписание
Открытый методAddWorkingDaysToDateAsync
Получение даты рабочего времени смещением в рабочих днях относительно заданной даты. Если указан zoneOffset, то dateTime должен быть задан в UTC. Если указан zoneOffset, возвращаемое значение будет так же в UTC. Иначе - возвращаемое значение будет в абстрактном времени календаря.
Открытый методAddWorkingQuantsToDateAsync
Отсчёт рабочего времени от указанной даты. Если указан zoneOffset, то dateTime должен быть задан в UTC. Если указан zoneOffset, возвращаемое значение будет так же в UTC. Иначе - возвращаемое значение будет в абстрактном времени календаря.
Открытый методCalendarAddWorkingDaysToDateExactAsync
Добавление нужного количества рабочих дней к дате. Если указан zoneOffset, то dateTime должен быть задан в UTC. Если указан zoneOffset, возвращаемое значение будет так же в UTC. Иначе - возвращаемое значение будет в абстрактном времени календаря.
Открытый методGetDateDiffAsync
Расчёт рабочего времени между датами. Если указан zoneOffset, то dateTimeStart и dateTimeEnd должны быть задан в UTC.
Открытый методGetFirstQuantStartAsync
Получение начала первого рабочего кванта рабочего дня, полученного смещением относительно заданной даты. Если указан zoneOffset, то dateTime должен быть задан в UTC. Если указан zoneOffset, возвращаемое значение будет так же в UTC. Иначе - возвращаемое значение будет в абстрактном времени календаря.
Открытый методGetLastQuantEndAsync
Получение конца последнего рабочего кванта рабочего дня, полученного смещением относительно заданной даты. Если указан zoneOffset, то dateTime должен быть задан в UTC. Если указан zoneOffset, возвращаемое значение будет так же в UTC. Иначе - возвращаемое значение будет в абстрактном времени календаря.
Открытый методGetRoleTimeZoneInfoAsync
Возвращает Смещение временной зоны. для роли.
Открытый методIsWorkTimeAsync
Проверить - является ли рабочим указанное дата\время в абстрактном времени календаря. Если указан zoneOffset, то dateTime должен быть задан в UTC.
Открытый методRebuildCalendarAsync
Выполняет перестроение календаря на основании указанных настроек, в т.ч. списка исключений.
Открытый методValidateCalendarAsync
Проверяет календарь на отсутствие пропусков между квантами. Непредвиденные ошибки при выполнении на клиенте возвращаются в объекте ValidationResult, а при выполнении на сервере - выбрасываются в виде исключений.
В начало страницы
См. также