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