CardStoreContext - конструктор

Создаёт экземпляр класса с указанием информации, требуемой для сохранения карточки. Рассмотрите использование статического метода CreateAsync(Card, DateTime, ISession, ICardMetadata, IValidationResultBuilder, IQueryExecutor, IQueryBuilderFactory, Boolean, CardStoreMethod, CancellationToken) для упрощённого создания экземпляра объекта.

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.23
C#
public CardStoreContext(
	CardStoreMode storeMode,
	CardStoreMethod storeMethod,
	DateTime storeDateTime,
	Guid cardID,
	Guid cardTypeID,
	string cardTypeCaption,
	ICollection<CardSection> sections,
	ICollection<CardFile> files,
	ICollection<CardTask> tasks,
	ICollection<CardTaskHistoryItem> taskHistory,
	ICollection<CardTaskHistoryGroup> taskHistoryGroups,
	ISession session,
	ICardMetadata cardMetadata,
	ICardMetadata generalMetadata,
	IValidationResultBuilder validationResult,
	IQueryExecutor executor,
	IQueryBuilderFactory builderFactory,
	bool affectVersion,
	bool doesNotAffectVersion,
	bool forceTransaction,
	bool repairSections,
	CancellationToken cancellationToken = default
)

Параметры

storeMode  CardStoreMode
Способ сохранения карточки.
storeMethod  CardStoreMethod
Специализация для способа сохранения карточки.
storeDateTime  DateTime
Время сохранения карточки в формате UTC.
cardID  Guid
Идентификатор сохраняемой карточки.
cardTypeID  Guid
Идентификатор типа сохраняемой карточки.
cardTypeCaption  String
Отображаемое имя типа сохраняемой карточки.
sections  ICollection<CardSection>
Секции сохраняемой карточки.
files  ICollection<CardFile>
Файлы сохраняемой карточки.
tasks  ICollection<CardTask>
Задания сохраняемой карточки.
taskHistory  ICollection<CardTaskHistoryItem>
История заданий сохраняемой карточки.
taskHistoryGroups  ICollection<CardTaskHistoryGroup>
Группы в истории заданий для сохраняемой карточки.
session  ISession
Сессия с пользователем, выполняющим сохранение карточки.
cardMetadata  ICardMetadata
Метаинформация по типу сохраняемой карточки.
generalMetadata  ICardMetadata
Общая метаинформация по типам карточек.
validationResult  IValidationResultBuilder
Объект, выполняющий построение результата валидации.
executor  IQueryExecutor
Объект, выполняющий SQL-команды по сохранению карточки.
builderFactory  IQueryBuilderFactory
Объект, помогающий создавать SQL-команды для сохранения карточки.
affectVersion  Boolean
Признак того, что изменения принудительно влияют на проверку и инкремент версии карточки.
doesNotAffectVersion  Boolean
Признак того, что изменения принудительно не влияют на проверку и инкремент версии карточки.
forceTransaction  Boolean
Признак того, что будет открыта транзакция независимо от наличия изменений в карточке.
repairSections  Boolean
Флаг указывает на то, что нужно починить (добавить) строковые секции карточки в случае, если они отсутствуют в БД.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

См. также