public interface ICardValidationContext : ISealable
Public Interface ICardValidationContext
Inherits ISealable
public interface class ICardValidationContext : ISealable
type ICardValidationContext =
interface
interface ISealable
end
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) |