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

CardValidatorHelperExecuteValidatorsAsync - метод

Выполняет валидаторы для заданной карточки.

Пространство имён:  Tessa.Cards.Validation
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public static Task ExecuteValidatorsAsync(
	Card card,
	CardType cardType,
	ICardMetadata cardMetadata,
	IValidationResultBuilder validationResult,
	ICardValidationManager validationManager,
	ISerializableObject externalContextInfo = null,
	CardValidationMode cardValidationMode = CardValidationMode.Card,
	CardValidationMode taskValidationMode = CardValidationMode.Task,
	Func<ICardMetadataBinder, ICardMetadataBinder> createCardMetadataBinderAdapterFunc = null,
	bool skipFiles = false,
	bool skipTasks = false,
	CancellationToken cancellationToken = default
)

Параметры

card
Тип: Tessa.CardsCard
Карточка, для которой выполняются валидаторы.
cardType
Тип: Tessa.CardsCardType
Тип карточки, для которого выполняются валидаторы.
cardMetadata
Тип: Tessa.CardsICardMetadata
Метаинформация по типам файлов и заданий.
validationResult
Тип: Tessa.Platform.ValidationIValidationResultBuilder
Результат валидации, в который будут добавлены все сообщения.
validationManager
Тип: Tessa.Cards.ValidationICardValidationManager
Объект, управляющий валидацией карточки.
externalContextInfo (Optional)
Тип: Tessa.Platform.StorageISerializableObject
Информация из внешнего контекста валидации или null, если внешний контекст не указан.
cardValidationMode (Optional)
Тип: Tessa.Cards.ValidationCardValidationMode
Способ выполнения валидации для карточек и файлов.
taskValidationMode (Optional)
Тип: Tessa.Cards.ValidationCardValidationMode
Способ выполнения валидации для заданий.
createCardMetadataBinderAdapterFunc (Optional)
Тип: SystemFuncICardMetadataBinder, ICardMetadataBinder
Функция, создающая адаптер для объекта ICardMetadataBinder, используемого для основной карточки или для карточки задания, или null, если адаптер не требуется. Создайте объект x => new CardUIMetadataBinder(x), чтобы выполнять действия с карточками в потоке UI.
skipFiles (Optional)
Тип: SystemBoolean
Признак того, что валидацию файлов не требуется выполнять.
skipTasks (Optional)
Тип: SystemBoolean
Признак того, что валидацию заданий не требуется выполнять.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

Тип: Task
Асинхронная задача.
См. также