Для изменения размера нажмите или перетащите

CardValidationContext - класс

Контекст валидации карточки, содержащий проверяемые данные карточки и методы получения объектов, которые выполняют построение результата валидации для различных элементов проверяемой карточки.
Иерархия наследования
SystemObject
  Tessa.Cards.ValidationCardValidationContext

Пространство имён:  Tessa.Cards.Validation
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public sealed class CardValidationContext : ICardValidationContext, 
	ISealable, IAsyncInitializable

Тип CardValidationContext предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методCardValidationContext(Card, CardType, CardStoreMode, ICardMetadata, ISession, ISerializableObject, ICardValidationLimitationManager, CardValidationMode, ICardMetadataBinder, CancellationToken)
Создаёт экземпляр класса с указанием основной карточки, валидацию которых требуется выполнить. После вызова конструктора используется асинхронную инициализацию в методе InitializeAsync(CancellationToken).
Открытый методCardValidationContext(Card, CardType, CardStoreMode, Card, CardType, ICardMetadata, ISession, ISerializableObject, ICardValidationLimitationManager, CardValidationMode, ICardMetadataBinder, ICardMetadataBinder, CancellationToken)
Создаёт экземпляр класса с указанием основной карточки и её карточки задания, валидацию которых требуется выполнить. После вызова конструктора используется асинхронную инициализацию в методе InitializeAsync(CancellationToken).
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
Открытое свойствоCardMetadata
Метаинформация по типам карточек, используемая в процессе валидации.
Открытое свойствоExternalContextInfo
Произвольно структурированная информация из внешнего контекста (например, контекста сохранения карточки), которая может быть заполнена валидатором и использована либо другими валидаторами, либо внешними расширениями. Когда внешний контекст неизвестен, будет создан пустой объект, но при этом свойство никогда не возвращает null.
Открытое свойствоForceWarnings
Признак того, что валидаторы-предупреждения срабатывают даже в том случае, если они не должны срабатывать, например, на клиенте. Это полезно, если выполняется валидация на клиенте без валидации на сервере.
Открытое свойствоIsSealed
Признак того, что объект был защищён от изменений.
Открытое свойствоLimitations
Объект, ограничивающий доступность объектов для валидации.
Открытое свойствоMainCard
Основная карточка, для которой выполняется валидация.
Открытое свойствоMainCardMetadataBinder
Объект, выполняющий действия с основной карточкой, для которой выполняется валидация.
Открытое свойствоMainCardType
Тип основной карточки, для которой выполняется валидация.
Открытое свойствоSession
Сессия пользователя, в процессе работы которого выполняется валидация.
Открытое свойствоStoreMode
Способ сохранения проверяемого объекта - карточки, файла или задания.
Открытое свойствоTaskCard
Карточка задания, валидация которой выполняется, или null, если задание завершается без данных карточки или валидация задания не выполняется.
Открытое свойствоTaskCardMetadataBinder
Объект, выполняющий действия с карточкой задания, для которой выполняется валидация, или null, если задание завершается без данных карточки или валидация задания не выполняется.
Открытое свойствоTaskCardType
Тип карточки задания, для которой выполняется валидация, или null, если валидация задания не выполняется.
Открытое свойствоValidationMode
Способ выполнения валидации.
В начало страницы
Методы
  ИмяОписание
Открытый методBuildResult
Выполняет построение результата валидации карточки.
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetCardValidator
Возвращает объект, выполняющий построение результата валидации для всей карточки.
Открытый методGetEntryFieldValidator
Возвращает объект, выполняющий построение результата валидации для заданного поля строковой секции.
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetSectionValidator
Возвращает объект, выполняющий построение результата валидации для строковой, коллекционной или древовидной секции карточки.
Открытый методGetTableFieldValidator
Возвращает объект, выполняющий построение результата валидации для заданного поля строки коллекционной или древовидной секции.
Открытый методGetTableRowValidator
Возвращает объект, выполняющий построение результата валидации для строки коллекционной или древовидной секции.
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Открытый методInitializeAsync
Выполняет асинхронную инициализацию объекта.
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методSeal
Защищает объект от изменений.
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также