IBusinessCalendarServiceAddWorkingDaysToDateAsync - метод

Возвращает дату рабочего времени путём смещением в рабочих днях относительно заданной даты. Если указан параметр zoneOffset, то и dateTime должен быть задан в UTC. Если указан параметр zoneOffset, возвращаемое значение будет так же в UTC. Иначе - возвращаемое значение будет в абстрактном времени календаря.

Definition

Пространство имён: Tessa.BusinessCalendar
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
Task<DateTime> AddWorkingDaysToDateAsync(
	DateTime dateTime,
	double daysOffset,
	Guid calendarCardID,
	TimeSpan? zoneOffset = null,
	CancellationToken cancellationToken = default
)

Параметры

dateTime  DateTime
Дата в абстрактном времени календаря или в UTC, если указан zoneOffset.
daysOffset  Double
Смещение в рабочих днях.
calendarCardID  Guid
Идентификатор карточки календаря.
zoneOffset  NullableTimeSpan  (Optional)
Смещение временной зоны.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

TaskDateTime
Дата рабочего времени в абстрактном времени календаря. Либо в UTC, если был задан zoneOffset.

Исключения

ValidationExceptionОшибка при получении данных с сервера, если метод вызван на клиенте.

См. также