ClientBusinessCalendarServiceAddWorkingQuantsToDateAsync - метод

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

Definition

Пространство имён: Tessa.BusinessCalendar
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public Task<DateTime> AddWorkingQuantsToDateAsync(
	DateTime dateTime,
	long quants,
	TimeSpan? zoneOffset = null,
	CancellationToken cancellationToken = default
)

Параметры

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

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

TaskDateTime
Возвращает дату\время в абстрактном времени календаря. Либо в UTC, если был задан zoneOffset. Дата округляется до 15 минут в большую сторону.

Реализации

IBusinessCalendarServiceAddWorkingQuantsToDateAsync(DateTime, Int64, NullableTimeSpan, CancellationToken)

Исключения

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

См. также