ClientBusinessCalendarServiceGetLastQuantEndAsync - метод

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

Definition

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

Параметры

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

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

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

Реализации

IBusinessCalendarServiceGetLastQuantEndAsync(DateTime, Int32, Guid, NullableTimeSpan, CancellationToken)

Исключения

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

См. также