ICardValidationLimitationManager - интерфейс

Объект, ограничивающий доступность объектов для валидации.

Definition

Пространство имён: Tessa.Cards.Validation
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface ICardValidationLimitationManager : ISealable
Implements
ISealable

Свойства

IsSealedПризнак того, что объект был защищён от изменений.
(Унаследован от ISealable)

Методы

ClearLimitationsУдаляет все добавленные ограничения.
ColumnIsAllowedВозвращает признак того, что колонка из указанной секции является доступной.
ExcludeColumns Исключает набор колонок для указанной секции из доступных для валидатора. Если колонка исключена из проверки, то валидаторы по ней не выполняются.
ExcludeSections Исключает набор секций из доступных для валидатора. Если секция исключена из проверки, то валидаторы по ней не выполняются.
GetCardResult Возвращает результат валидации для данных карточки, в котором ограничивается набор сообщений для заданных секций и их строк.
LimitRows Ограничивает набор строк, доступных в секции. Добавление ограничений по строкам секции также добавляет ограничение на эту секцию, если она не была добавлена.
LimitSections Ограничивает набор секций, доступных для валидатора. Если ограничение секций не выполнялось, то валидация выполняется по всем секциям, иначе только по заданным. Указание коллекционной секции не означает автоматически возможность редактировать любые строки этой секции.
RowIsAllowed Возвращает признак того, что строка с заданным идентификатором в указанной секции является доступной. При этом ограничений либо не должно быть вообще, либо разрешено использование конкретно заданной строки в секции.
SealЗащищает объект от изменений.
(Унаследован от ISealable)
SectionIsAllowedВозвращает признак того, что секция с заданным именем является доступной.

См. также