Для изменения размера нажмите или перетащите

UniqueValidatorHelperRemoveDuplicatesAsync(CardValidationUniqueInfo, IDbScope, FuncIListCardRow, CardRow, CancellationToken, ValueTask, CancellationToken) - метод

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

Пространство имён:  Tessa.Cards.Validation
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public static Task RemoveDuplicatesAsync(
	CardValidationUniqueInfo info,
	IDbScope dbScope,
	Func<IList<CardRow>, CardRow, CancellationToken, ValueTask> removeRowFuncAsync = null,
	CancellationToken cancellationToken = default
)

Параметры

info
Тип: Tessa.Cards.ValidationCardValidationUniqueInfo
Параметры валидатора уникальности.
dbScope
Тип: Tessa.Platform.DataIDbScope
Объект, предоставляющий доступ к базе данных.
removeRowFuncAsync (Optional)
Тип: SystemFuncIListCardRow, CardRow, CancellationToken, ValueTask
Функция, выполняющая удаление указанной строки из коллекции строк, или null, если строка удаляется обычным образом. Переопределять удаление имеет смысл на клиенте, где также требуется удалить дочерние строки из структуры карточки.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

Тип: Task
Асинхронная задача.
См. также