ICardManagerPrepareCardInTemplateForEditingAsync - метод |
Подготавливает карточку в шаблоне, десериализованную из шаблона, к редактированию.
Пространство имён:
Tessa.Cards
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис Task<(bool success, Card cardInTemplate, StringDictionaryStorage<CardRow> sectionRows)> PrepareCardInTemplateForEditingAsync(
Card templateCard,
IValidationResultBuilder validationResult,
Card cardInTemplate,
CancellationToken cancellationToken = default
)
Function PrepareCardInTemplateForEditingAsync (
templateCard As Card,
validationResult As IValidationResultBuilder,
cardInTemplate As Card,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of (success As Boolean, cardInTemplate As Card, sectionRows As StringDictionaryStorage(Of CardRow)))
Task<ValueTuple<bool, Card^, StringDictionaryStorage<CardRow^>^>>^ PrepareCardInTemplateForEditingAsync(
Card^ templateCard,
IValidationResultBuilder^ validationResult,
Card^ cardInTemplate,
CancellationToken cancellationToken = CancellationToken()
)
abstract PrepareCardInTemplateForEditingAsync :
templateCard : Card *
validationResult : IValidationResultBuilder *
cardInTemplate : Card *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<ValueTuple<bool, Card, StringDictionaryStorage<CardRow>>>
Параметры
- templateCard
- Тип: Tessa.CardsCard
Карточка шаблона.
Значение параметра не должно быть равно null.
- validationResult
- Тип: Tessa.Platform.ValidationIValidationResultBuilder
Результат валидации, содержащий сообщения, возникшие в процессе выполнения действия.
Значение параметра не должно быть равно null.
- cardInTemplate
- Тип: Tessa.CardsCard
Карточка в шаблоне, которая десериализована из шаблона.
Значение параметра не должно быть равно null.
В параметре возвращается подготовленная карточка,
которая может совпадать или не совпадать с исходной карточкой.
Т.е. отсутствуют гарантии, что исходная карточка не будет изменена.
- cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
Возвращаемое значение
Тип:
TaskValueTupleBoolean,
Card,
StringDictionaryStorageCardRowtrue, если карточка была успешно подготовлена;
false, если при подготовке карточки возникли ошибки.
См. также