Tessa.BusinessCalendar - пространство имён

API управления бизнес-календарём.

Классы

BusinessCalendarExtensions Методы-расширения для пространства имён Tessa.BusinessCalendar.
BusinessCalendarHelper Класс содержащий необходимые для работы бизнес календаря методы и константы.
BusinessCalendarInterval 
BusinessCalendarService Интерфейс API бизнес календаря.
BusinessCalendarServiceRequestTypes Имена типов запросов к сервису карточек для управления календарём с клиента.
CalendarCalcMethodContext Контекст асинхронного метода, выполняющего расширения. Содержит свойство CancellationToken для асинхронной отмены.
CalendarDay Класс с информацией о рабочем дне
CalendarInfo Класс для возврата информации по календарю
CalendarIntervalsProcessor 
CalendarProcessor Объект прослойка со вспомогательными методами для работы с таблицей CalendarQuants и карточками календарей из скриптов способа расчёта календарей.
CalendarQuant Класс кванта календаря
CalendarRemainingTimeFormatSettings 
CalendarSettings 
CalendarSettingsCache 
CalendarTextFormatter 
CalendarTypeSettings 
CalendarTypeSettingsCache 
ClientBusinessCalendarService Интерфейс API бизнес календаря.
ClientCalendarSettingsProvider Клиентская прослойка для доступа к настройкам календаря ICalendarSettings. Нужная для работы ICalendarSettingsCache на сервере.
FakeCalendarTextFormatter Реализация интерфейса ICalendarTextFormatter, не выполняющая действий.
ServerCalendarSettingsProvider Серверная прослойка для доступа к настройкам календаря ICalendarSettings. Нужная для работы ICalendarSettingsCache на сервере.
TimeZoneInfo Класс прослойка для возврата информации по временной зоне.
TimeZonesHelper 
WorkWeekCalendarSettings 

Структуры

CalendarPeriods Период календаря, используемый для расчёта квантов рабочего времени.

Интерфейсы

IBusinessCalendarInterval 
IBusinessCalendarService Интерфейс API бизнес календаря.
ICalendarCalcMethod 
ICalendarCalcMethodCompilationCache Кэш, содержащий результаты компиляции методов расчёта календарей.
ICalendarCalcMethodCompilationContext Контекст компиляции методики расчёта календаря.
ICalendarCalcMethodCompiler Объект, выполняющий компиляцию бизнес календарей.
ICalendarCalcMethodContext 
ICalendarIntervalsProcessor 
ICalendarProcessor Объект прослойка со вспомогательными методами для работы с таблицей CalendarQuants и карточками календарей из скриптов способа расчёта календарей.
ICalendarRemainingTimeFormatSettings Потокобезопасный кэш настроек для отображения времени, оставшегося на выполнение задания.
ICalendarSettings 
ICalendarSettingsCache Универсальный кэш настроек календаря.
ICalendarSettingsProvider Предоставляет доступ к настройкам календаря ICalendarSettings
ICalendarTextFormatter Объект для преобразования квантов оставшегося/просроченного времени в текстовое значение.
ICalendarTypeSettings 
ICalendarTypeSettingsCache Универсальный кэш настроек календаря.

Перечисления

BusinessCalendarTimeType Типы квантов
CalendarDays