ClientBusinessCalendarServiceAddWorkingQuantsToDateAsync - метод

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

Definition

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

Параметры

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

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

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

Реализации

IBusinessCalendarServiceAddWorkingQuantsToDateAsync(DateTime, Int64, Guid, NullableTimeSpan, CancellationToken)

Исключения

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

См. также