IOperationRepositoryDeleteOlderThanAsync - метод

Выполняет удаление операций, которые были созданы раньше заданных даты и времени.

Definition

Пространство имён: Tessa.Platform.Operations
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
Task<int> DeleteOlderThanAsync(
	DateTime dateTime,
	CancellationToken cancellationToken = default
)

Параметры

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

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

TaskInt32
Число удалённых операций.

Заметки

Метод не учитывает отложенные операции Postponed. Такие сначала должны быть перенесены в состояние активных операций Created (это происходит независимо от наличия обработчиков в методе ActivatePostponedAsync(IValidationResultBuilder, CancellationToken)), и уже там они будут удалены этим методом, если не будут взяты в работу за указанное время.

Исключения

NotSupportedExceptionМетод недоступен с клиента.

См. также