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

CardValidationContext(Card, CardType, CardStoreMode, ICardMetadata, ISession, ISerializableObject, ICardValidationLimitationManager, CardValidationMode, ICardMetadataBinder, CancellationToken) - конструктор

Создаёт экземпляр класса с указанием основной карточки, валидацию которых требуется выполнить. После вызова конструктора используется асинхронную инициализацию в методе InitializeAsync(CancellationToken).

Пространство имён:  Tessa.Cards.Validation
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public CardValidationContext(
	Card mainCard,
	CardType mainCardType,
	CardStoreMode storeMode,
	ICardMetadata cardMetadata,
	ISession session,
	ISerializableObject externalContextInfo = null,
	ICardValidationLimitationManager limitations = null,
	CardValidationMode validationMode = CardValidationMode.Card,
	ICardMetadataBinder mainCardMetadataBinder = null,
	CancellationToken cancellationToken = default
)

Параметры

mainCard
Тип: Tessa.CardsCard
Основная карточка, валидацию которой требуется выполнить.
mainCardType
Тип: Tessa.CardsCardType
Тип основной карточки, валидацию которой требуется выполнить.
storeMode
Тип: Tessa.CardsCardStoreMode
Способ сохранения проверяемого объекта - карточки.
cardMetadata
Тип: Tessa.CardsICardMetadata
Метаинформация по типам карточек, используемая в процессе валидации.
session
Тип: Tessa.Platform.RuntimeISession
Сессия пользователя, в процессе работы которого выполняется валидация.
externalContextInfo (Optional)
Тип: Tessa.Platform.StorageISerializableObject
Произвольно структурированная информация из внешнего контекста (например, контекста сохранения карточки), которая может быть заполнена валидатором и использована либо другими валидаторами, либо внешними расширениями. Значение null определяет, что внешний контекст неизвестен и для свойства будет создан пустой объект.
limitations (Optional)
Тип: Tessa.Cards.ValidationICardValidationLimitationManager
Объект, ограничивающий доступность объектов для валидации, или null, если будет создан объект по умолчанию, в котором отсутствуют ограничения.
validationMode (Optional)
Тип: Tessa.Cards.ValidationCardValidationMode
Способ выполнения валидации. По умолчанию рекомендуется использовать Card.
mainCardMetadataBinder (Optional)
Тип: Tessa.Cards.MetadataICardMetadataBinder
Объект, выполняющий действия с основной карточкой, для которой выполняется валидация, или null, если объект создаётся с параметрами по умолчанию.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
См. также