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

Компонент, выполняющий сохранение карточки.

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public CardStoreComponent(
	ICardStoreStrategy storeStrategy,
	ICardTransactionStrategy transactionStrategy,
	ICardContentStrategy contentStrategy,
	ICardFileVersionStrategy versionStrategy,
	[DependencyAttribute("Backup")] ICardFileVersionStrategy deletedVersionStrategy,
	IDbScope dbScope,
	IConfigurationInfoProvider configurationInfoProvider,
	IErrorManager errorManager,
	[OptionalDependencyAttribute] ICardNormalizationService? cardNormalizationService = null,
	[OptionalDependencyAttribute("CardStoreComponent")] ActivitySource? activitySource = null
)

Параметры

storeStrategy  ICardStoreStrategy
Стратегия сохранения карточки.
transactionStrategy  ICardTransactionStrategy
Стратегия обеспечения блокировок reader/writer при выполнении операций с карточкой. SQL-транзакция открывается только в том случае, если на этом соединении с БД отсутствует другая незакрытая транзакция.
contentStrategy  ICardContentStrategy
Стратегия управления контентом файла.
versionStrategy  ICardFileVersionStrategy
Стратегия, загружающая информацию по версиям файла и устанавливающая состояние версии файла.
deletedVersionStrategy  ICardFileVersionStrategy
Стратегия, загружающая информацию по версиям файла и устанавливающая состояние версии файла.
dbScope  IDbScope
Объект для взаимодействия с базой данных. Определяет область видимости объекта DbManager.
configurationInfoProvider  IConfigurationInfoProvider
Объект, предоставляющий информацию по текущей конфигурации.
errorManager  IErrorManager
Объект, управляющий отправкой и получением ошибок.
cardNormalizationService  ICardNormalizationService  (Optional)
Объект, выполняющий заполнение значений из справочников нормализации в загруженных карточках, файлах и заданиях.
activitySource  ActivitySource  (Optional)
API для трассировки.

См. также