IBusinessCalendarService - интерфейс
Интерфейс API бизнес календаря.
Пространство имён: Tessa.BusinessCalendarСборка: Tessa (в Tessa.dll) Версия: 4.0.8
public interface IBusinessCalendarService
Public Interface IBusinessCalendarService
public interface class IBusinessCalendarService
type IBusinessCalendarService = interface end
| AddWorkingDaysToDateAsync |
Возвращает дату рабочего времени путём смещением в рабочих днях относительно заданной даты.
Если указан параметр zoneOffset, то и dateTime должен быть задан в UTC.
Если указан параметр zoneOffset, возвращаемое значение будет так же в UTC.
Иначе - возвращаемое значение будет в абстрактном времени календаря.
|
| AddWorkingQuantsToDateAsync |
Отсчёт рабочего времени от указанной даты.
Если указан параметр zoneOffset, то и dateTime должен быть задан в UTC.
Если указан параметр zoneOffset, возвращаемое значение будет так же в UTC.
Иначе - возвращаемое значение будет в абстрактном времени календаря.
|
| CalendarAddWorkingDaysToDateExactAsync |
Добавляет нужное количество рабочих дней к дате.
Если указан параметр zoneOffset, то и dateTime должен быть задан в UTC.
Если указан параметр zoneOffset, возвращаемое значение будет так же в UTC.
Иначе - возвращаемое значение будет в абстрактном времени календаря.
|
| GetAllCalendarInfosAsync |
Возвращает список с информацией обо всех календарях в системе.
|
| GetCalendarInfoAsync |
Возвращает информацию о календаре.
|
| GetDateDiffAsync |
Рассчитывает рабочее время между датами.
Если указан параметр zoneOffset, то dateTimeStart и dateTimeEnd должны быть заданы в UTC.
|
| GetDefaultCalendarInfoAsync |
Возвращает информацию о календаре по умолчанию.
|
| GetDefaultTimeZoneInfoAsync |
Возвращает информацию о временной зоне по умолчанию.
|
| GetFirstQuantStartAsync |
Возвращает начало первого рабочего кванта рабочего дня,
полученного смещением относительно заданной даты.
Если указан параметр zoneOffset, то и dateTime должен быть задан в UTC.
Если указан параметр zoneOffset, возвращаемое значение будет так же в UTC.
Иначе - возвращаемое значение будет в абстрактном времени календаря.
|
| GetLastQuantEndAsync |
Возвращает конец последнего рабочего кванта рабочего дня,
полученного смещением относительно заданной даты.
Если указан параметр zoneOffset, то и dateTime должен быть задан в UTC.
Если указан параметр zoneOffset, возвращаемое значение будет так же в UTC.
Иначе - возвращаемое значение будет в абстрактном времени календаря.
|
| GetRoleCalendarInfoAsync |
Возвращает календарь для роли.
|
| GetRoleTimeZoneInfoAsync |
Возвращает информацию о временной зоне для роли.
|
| IsWorkTimeAsync |
Проверяет, является ли рабочим указанная дата и время в абстрактном времени календаря.
Если указан параметр zoneOffset, то и dateTime должен быть задан в UTC.
|
| RebuildCalendarAsync |
Выполняет перестроение календаря на основании указанных настроек, в т.ч. списка исключений.
|
| ValidateCalendarAsync |
Проверяет календарь на отсутствие пропусков между квантами. Непредвиденные ошибки при выполнении на клиенте возвращаются
в объекте ValidationResult, а при выполнении на сервере - выбрасываются в виде исключений.
|