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

UniqueValidatorHelperCheckUniqueOrRemoveDuplicatesOnClientAsync - метод

Проверяет на уникальность или удаляет дубликаты для секции при выполнении на клиенте.

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

Параметры

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

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

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