CardValidationUniqueInfo - конструктор |
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён:
Tessa.Cards.Validation
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: Tessa.CardsCardTypeValidator
Валидатор, инициировавший проверку. - section
- Тип: Tessa.Cards.MetadataCardMetadataSection
Секция, в которой требуется проверить уникальность значения. - mainColumn
- Тип: Tessa.Cards.MetadataCardMetadataColumn
Комплексная или физическая колонка, в которой требуется проверить уникальность значения. - physicalColumns
- Тип: System.Collections.GenericIListCardMetadataColumn
Физические колонки, в которых требуется проверить уникальность значения. - orderColumn
- Тип: Tessa.Cards.MetadataCardMetadataColumn
Физическая колонка для сортировки в секции section
или null, если колонка для сортировки не задана.
- parentSection
- Тип: Tessa.Cards.MetadataCardMetadataSection
Родительская секция или null, если родительская секция не задана.
- parentMainColumn
- Тип: Tessa.Cards.MetadataCardMetadataColumn
Колонка в родительской секции или null, если родительская секция не задана.
- parentPhysicalColumns
- Тип: System.Collections.GenericIListCardMetadataColumn
Физические колонки в родительской секции или null, если родительская секция не задана.
- cardType
- Тип: Tessa.CardsCardType
Тип карточки, файла или задания, к которому принадлежит секция. - instance
- Тип: Tessa.CardsCard
Проверяемый объект, по которому могут быть получены секции и идентификатор.
Может быть объектом карточки, файла или задания.
- storeMode
- Тип: Tessa.CardsCardStoreMode
Режим сохранения карточки. Поскольку instance может быть заданием,
то режим сохранения определяем отдельным свойством.
- validationMode
- Тип: Tessa.Cards.ValidationCardValidationMode
Способ выполнения валидации. - removeDuplicates
- Тип: SystemBoolean
Признак того, что дубликаты, найденные в коллекционной секции, должны быть автоматически удалены.
См. также