ValueTask<(bool Success, Card CardInTemplate)> PrepareCardInTemplateForStoringAsync(
IValidationResultBuilder validationResult,
Card cardInTemplate,
CancellationToken cancellationToken = default
)
Function PrepareCardInTemplateForStoringAsync (
validationResult As IValidationResultBuilder,
cardInTemplate As Card,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of (Success As Boolean, CardInTemplate As Card))
ValueTask<ValueTuple<bool, Card^>> PrepareCardInTemplateForStoringAsync(
IValidationResultBuilder^ validationResult,
Card^ cardInTemplate,
CancellationToken cancellationToken = CancellationToken()
)
abstract PrepareCardInTemplateForStoringAsync :
validationResult : IValidationResultBuilder *
cardInTemplate : Card *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ValueTuple<bool, Card>>
Карточка в шаблоне, которую необходимо сохранить в шаблоне. Значение параметра не должно быть равно null.
В параметре возвращается подготовленная карточка, которая может совпадать или не совпадать с исходной карточкой. Т.е. отсутствуют гарантии, что исходная карточка не будет изменена.
Success: true, если карточка была успешно подготовлена; false, если при подготовке карточки возникли ошибки.
CardInTemplate: подготовленная карточка, которая может совпадать или не совпадать с исходной карточкой.