JsonViewModelUpgraderUpgradeAsync - метод

Обновляет метаданные объекта IJsonViewModel.

Definition

Пространство имён: Tessa.Views.Json
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public ValueTask<bool> UpgradeAsync(
	IJsonViewModel jsonViewModel,
	bool checkColumnTypes,
	IValidationResultBuilder validationResult,
	bool jsonIndented = false,
	CancellationToken cancellationToken = default
)

Параметры

jsonViewModel  IJsonViewModel
Свойства объекта представления. Метаданные JSON представлены в виде строки.
checkColumnTypes  Boolean
 
validationResult  IValidationResultBuilder
Объект, выполняющий построение результата валидации.
jsonIndented  Boolean  (Optional)
Признак того, что после обновления версии метаданных её требуется сериализовать в формате JSON в человекочитаемой форме; иначе JSON записывается без отступов в одну строку.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskBoolean
Значение true, если было выполнено обновление, иначе false.

Реализации

IJsonViewModelUpgraderUpgradeAsync(IJsonViewModel, Boolean, IValidationResultBuilder, Boolean, CancellationToken)

См. также