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

Создаёт экземпляр класса с указанием стратегий, требуемых для сохранения карточки, и области видимости объекта DbManager.

Definition

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

Параметры

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

См. также