CardStoreContextCreateAsync - метод

Создаёт экземпляр класса с указанием информации, требуемой для сохранения заданной карточки Card.

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
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
)

Параметры

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
Асинхронная задача.

См. также