CardValidationUniqueInfo - конструктор
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён: Tessa.Cards.ValidationСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public CardValidationUniqueInfo(
CardTypeValidator validator,
CardMetadataSection section,
CardMetadataColumn mainColumn,
IList<CardMetadataColumn> physicalColumns,
CardMetadataColumn orderColumn,
CardMetadataSection parentSection,
CardMetadataColumn parentMainColumn,
IList<CardMetadataColumn> parentPhysicalColumns,
CardType cardType,
Card instance,
CardStoreMode storeMode,
CardValidationMode validationMode,
bool removeDuplicates
)
Public Sub New (
validator As CardTypeValidator,
section As CardMetadataSection,
mainColumn As CardMetadataColumn,
physicalColumns As IList(Of CardMetadataColumn),
orderColumn As CardMetadataColumn,
parentSection As CardMetadataSection,
parentMainColumn As CardMetadataColumn,
parentPhysicalColumns As IList(Of CardMetadataColumn),
cardType As CardType,
instance As Card,
storeMode As CardStoreMode,
validationMode As CardValidationMode,
removeDuplicates As Boolean
)
public:
CardValidationUniqueInfo(
CardTypeValidator^ validator,
CardMetadataSection^ section,
CardMetadataColumn^ mainColumn,
IList<CardMetadataColumn^>^ physicalColumns,
CardMetadataColumn^ orderColumn,
CardMetadataSection^ parentSection,
CardMetadataColumn^ parentMainColumn,
IList<CardMetadataColumn^>^ parentPhysicalColumns,
CardType^ cardType,
Card^ instance,
CardStoreMode storeMode,
CardValidationMode validationMode,
bool removeDuplicates
)
new :
validator : CardTypeValidator *
section : CardMetadataSection *
mainColumn : CardMetadataColumn *
physicalColumns : IList<CardMetadataColumn> *
orderColumn : CardMetadataColumn *
parentSection : CardMetadataSection *
parentMainColumn : CardMetadataColumn *
parentPhysicalColumns : IList<CardMetadataColumn> *
cardType : CardType *
instance : Card *
storeMode : CardStoreMode *
validationMode : CardValidationMode *
removeDuplicates : bool -> CardValidationUniqueInfo
Параметры
- validator CardTypeValidator
- Валидатор, инициировавший проверку.
- section CardMetadataSection
- Секция, в которой требуется проверить уникальность значения.
- mainColumn CardMetadataColumn
- Комплексная или физическая колонка, в которой требуется проверить уникальность значения.
- physicalColumns IListCardMetadataColumn
- Физические колонки, в которых требуется проверить уникальность значения.
- orderColumn CardMetadataColumn
-
Физическая колонка для сортировки в секции section
или null, если колонка для сортировки не задана.
- parentSection CardMetadataSection
-
Родительская секция или null, если родительская секция не задана.
- parentMainColumn CardMetadataColumn
-
Колонка в родительской секции или null, если родительская секция не задана.
- parentPhysicalColumns IListCardMetadataColumn
-
Физические колонки в родительской секции или null, если родительская секция не задана.
- cardType CardType
- Тип карточки, файла или задания, к которому принадлежит секция.
- instance Card
-
Проверяемый объект, по которому могут быть получены секции и идентификатор.
Может быть объектом карточки, файла или задания.
- storeMode CardStoreMode
-
Режим сохранения карточки. Поскольку instance может быть заданием,
то режим сохранения определяем отдельным свойством.
- validationMode CardValidationMode
- Способ выполнения валидации.
- removeDuplicates Boolean
-
Признак того, что дубликаты, найденные в коллекционной секции, должны быть автоматически удалены.