JsonViewModelUpgraderUpgradeAsync - метод
Пространство имён: Tessa.Views.JsonСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public ValueTask<bool> UpgradeAsync(
IJsonViewModel jsonViewModel,
bool checkColumnTypes,
IValidationResultBuilder validationResult,
bool jsonIndented = false,
CancellationToken cancellationToken = default
)
Public Function UpgradeAsync (
jsonViewModel As IJsonViewModel,
checkColumnTypes As Boolean,
validationResult As IValidationResultBuilder,
Optional jsonIndented As Boolean = false,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of Boolean)
public:
virtual ValueTask<bool> UpgradeAsync(
IJsonViewModel^ jsonViewModel,
bool checkColumnTypes,
IValidationResultBuilder^ validationResult,
bool jsonIndented = false,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract UpgradeAsync :
jsonViewModel : IJsonViewModel *
checkColumnTypes : bool *
validationResult : IValidationResultBuilder *
?jsonIndented : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _jsonIndented = defaultArg jsonIndented false
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<bool>
override UpgradeAsync :
jsonViewModel : IJsonViewModel *
checkColumnTypes : bool *
validationResult : IValidationResultBuilder *
?jsonIndented : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _jsonIndented = defaultArg jsonIndented false
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<bool>
- jsonViewModel IJsonViewModel
Свойства объекта представления. Метаданные JSON представлены в виде строки.
- checkColumnTypes Boolean
-
- validationResult IValidationResultBuilder
- Объект, выполняющий построение результата валидации.
- jsonIndented Boolean (Optional)
-
Признак того, что после обновления версии метаданных её требуется сериализовать в формате JSON в человекочитаемой форме;
иначе JSON записывается без отступов в одну строку.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskBooleanЗначение
true, если было выполнено обновление, иначе
false.
IJsonViewModelUpgraderUpgradeAsync(IJsonViewModel, Boolean, IValidationResultBuilder, Boolean, CancellationToken)