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

UniqueValidatorHelperCheckUniqueAsync(ListCardValidationUniqueInfo, IDbScope, IValidationResultBuilder, Object, Boolean, CancellationToken) - метод

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

Пространство имён:  Tessa.Cards.Validation
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public static Task<bool> CheckUniqueAsync(
	List<CardValidationUniqueInfo> infoList,
	IDbScope dbScope,
	IValidationResultBuilder validationResult,
	Object validationObject = null,
	bool skipRemoveDuplicates = false,
	CancellationToken cancellationToken = default
)

Параметры

infoList
Тип: System.Collections.GenericListCardValidationUniqueInfo
Список параметров для валидаторов уникальности.
dbScope
Тип: Tessa.Platform.DataIDbScope
Объект, предоставляющий доступ к базе данных.
validationResult
Тип: Tessa.Platform.ValidationIValidationResultBuilder
Объект, в который будет добавлено сообщение валидации.
validationObject (Optional)
Тип: SystemObject
Объект, выполняющий валидацию, или null, если такой объект не указывает.
skipRemoveDuplicates (Optional)
Тип: SystemBoolean
Признак того, что не требуется выполнять валидаторы, у которых указано автоматическое удаление дубликатов.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

Тип: TaskBoolean
true, если все проверки успешно выполнены и дубликатов нет; false в противном случае.
См. также