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