CardStoreContextCreateAsync - метод
Создаёт экземпляр класса с указанием информации, требуемой для сохранения
заданной карточки
Card.
Пространство имён: Tessa.Cards.ComponentModelСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public static ValueTask<CardStoreContext> CreateAsync(
Card card,
DateTime storeDateTime,
ISession session,
ICardMetadata generalMetadata,
IValidationResultBuilder validationResult,
IQueryExecutor executor,
IQueryBuilderFactory builderFactory,
bool repairSections,
CardStoreMethod storeMethod = CardStoreMethod.Default,
CancellationToken cancellationToken = default
)
Public Shared Function CreateAsync (
card As Card,
storeDateTime As DateTime,
session As ISession,
generalMetadata As ICardMetadata,
validationResult As IValidationResultBuilder,
executor As IQueryExecutor,
builderFactory As IQueryBuilderFactory,
repairSections As Boolean,
Optional storeMethod As CardStoreMethod = CardStoreMethod.Default,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of CardStoreContext)
public:
static ValueTask<CardStoreContext^> CreateAsync(
Card^ card,
DateTime storeDateTime,
ISession^ session,
ICardMetadata^ generalMetadata,
IValidationResultBuilder^ validationResult,
IQueryExecutor^ executor,
IQueryBuilderFactory^ builderFactory,
bool repairSections,
CardStoreMethod storeMethod = CardStoreMethod::Default,
CancellationToken cancellationToken = CancellationToken()
)
static member CreateAsync :
card : Card *
storeDateTime : DateTime *
session : ISession *
generalMetadata : ICardMetadata *
validationResult : IValidationResultBuilder *
executor : IQueryExecutor *
builderFactory : IQueryBuilderFactory *
repairSections : bool *
?storeMethod : CardStoreMethod *
?cancellationToken : CancellationToken
(* Defaults:
let _storeMethod = defaultArg storeMethod CardStoreMethod.Default
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<CardStoreContext>
- card Card
- Сохраняемая карточка.
- storeDateTime DateTime
- Дата и время сохранения карточки.
- session ISession
- Сессия с пользователем, выполняющим сохранение карточки.
- generalMetadata ICardMetadata
- Общая метаинформация по типам карточек.
- validationResult IValidationResultBuilder
- Объект, выполняющий построение результата валидации.
- executor IQueryExecutor
- Объект, выполняющий SQL-команды по сохранению карточки.
- builderFactory IQueryBuilderFactory
- Объект, помогающий создавать SQL-команды для сохранения карточки.
- repairSections Boolean
- Флаг указывает на то, что нужно починить (добавить) строковые секции карточки в случае, если они отсутствуют в БД.
- storeMethod CardStoreMethod (Optional)
- Специализация для способа сохранения карточки.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskCardStoreContextАсинхронная задача.