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.) |