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