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