ICardValidationContext - интерфейс |
Пространство имён: Tessa.Cards.Validation
public interface ICardValidationContext : ISealable
Тип ICardValidationContext предоставляет следующие члены.
Имя | Описание | |
---|---|---|
CancellationToken | Объект, посредством которого можно отменить асинхронную задачу. | |
CardMetadata | Метаинформация по типам карточек, используемая в процессе валидации. | |
ExternalContextInfo |
Произвольно структурированная информация из внешнего контекста (например, контекста сохранения карточки),
которая может быть заполнена валидатором и использована либо другими валидаторами, либо внешними расширениями.
Когда внешний контекст неизвестен, будет создан пустой объект, но при этом свойство никогда не возвращает null.
| |
ForceWarnings |
Признак того, что валидаторы-предупреждения срабатывают даже в том случае, если они не должны срабатывать,
например, на клиенте. Это полезно, если выполняется валидация на клиенте без валидации на сервере.
| |
IsSealed | Признак того, что объект был защищён от изменений. (Унаследован от ISealable.) | |
Limitations | Объект, ограничивающий доступность объектов для валидации. | |
MainCard | Основная карточка, для которой выполняется валидация. | |
MainCardMetadataBinder | Объект, выполняющий действия с основной карточкой, для которой выполняется валидация. | |
MainCardType | Тип основной карточки, для которой выполняется валидация. | |
Session | Сессия пользователя, в процессе работы которого выполняется валидация. | |
StoreMode | Способ сохранения проверяемого объекта - карточки, файла или задания. | |
TaskCard |
Карточка задания, валидация которой выполняется, или null,
если задание завершается без данных карточки или валидация задания не выполняется.
| |
TaskCardMetadataBinder |
Объект, выполняющий действия с карточкой задания, для которой выполняется валидация,
или null, если задание завершается без данных карточки или валидация задания не выполняется.
| |
TaskCardType |
Тип карточки задания, для которой выполняется валидация, или null, если валидация задания не выполняется.
| |
ValidationMode | Способ выполнения валидации. |
Имя | Описание | |
---|---|---|
BuildResult | Выполняет построение результата валидации карточки. | |
GetCardValidator | Возвращает объект, выполняющий построение результата валидации для всей карточки. | |
GetEntryFieldValidator | Возвращает объект, выполняющий построение результата валидации для заданного поля строковой секции. | |
GetSectionValidator |
Возвращает объект, выполняющий построение результата валидации для строковой, коллекционной или древовидной секции карточки.
| |
GetTableFieldValidator |
Возвращает объект, выполняющий построение результата валидации для заданного поля строки коллекционной или древовидной секции.
| |
GetTableRowValidator | Возвращает объект, выполняющий построение результата валидации для строки коллекционной или древовидной секции. | |
Seal | Защищает объект от изменений. (Унаследован от ISealable.) |