Для изменения размера нажмите или перетащите

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

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

Пространство имён:  Tessa.Cards.ComponentModel
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
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,
	CancellationToken cancellationToken = default
)

Параметры

storeMode
Тип: Tessa.CardsCardStoreMode
Способ сохранения карточки.
storeMethod
Тип: Tessa.CardsCardStoreMethod
Специализация для способа сохранения карточки.
storeDateTime
Тип: SystemDateTime
Время сохранения карточки в формате UTC.
cardID
Тип: SystemGuid
Идентификатор сохраняемой карточки.
cardTypeID
Тип: SystemGuid
Идентификатор типа сохраняемой карточки.
cardTypeCaption
Тип: SystemString
Отображаемое имя типа сохраняемой карточки.
sections
Тип: System.Collections.GenericICollectionCardSection
Секции сохраняемой карточки.
files
Тип: System.Collections.GenericICollectionCardFile
Файлы сохраняемой карточки.
tasks
Тип: System.Collections.GenericICollectionCardTask
Задания сохраняемой карточки.
taskHistory
Тип: System.Collections.GenericICollectionCardTaskHistoryItem
История заданий сохраняемой карточки.
taskHistoryGroups
Тип: System.Collections.GenericICollectionCardTaskHistoryGroup
Группы в истории заданий для сохраняемой карточки.
session
Тип: Tessa.Platform.RuntimeISession
Сессия с пользователем, выполняющим сохранение карточки.
cardMetadata
Тип: Tessa.CardsICardMetadata
Метаинформация по типу сохраняемой карточки.
generalMetadata
Тип: Tessa.CardsICardMetadata
Общая метаинформация по типам карточек.
validationResult
Тип: Tessa.Platform.ValidationIValidationResultBuilder
Объект, выполняющий построение результата валидации.
executor
Тип: Tessa.Platform.DataIQueryExecutor
Объект, выполняющий SQL-команды по сохранению карточки.
builderFactory
Тип: Tessa.Platform.DataIQueryBuilderFactory
Объект, помогающий создавать SQL-команды для сохранения карточки.
affectVersion
Тип: SystemBoolean
Признак того, что изменения принудительно влияют на проверку и инкремент версии карточки.
doesNotAffectVersion
Тип: SystemBoolean
Признак того, что изменения принудительно не влияют на проверку и инкремент версии карточки.
forceTransaction
Тип: SystemBoolean
Признак того, что будет открыта транзакция независимо от наличия изменений в карточке.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
См. также