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

Стратегия по управлению блокировками на чтение и запись карточек. Некорректное использование методов в этом интерфейсе может привести к "повисшим" блокировкам, используйте с осторожностью.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public CardLockingStrategy(
	ISession session,
	IObjectTransactionLockingStrategy objectLockingStrategy,
	IDbScope dbScope,
	IConfigurationInfoProvider configurationInfoProvider,
	ICardMetadata cardMetadata,
	[OptionalDependencyAttribute] INormalizationBatchProcessor? normalizationBatchProcessor = null
)

Параметры

session  ISession
Сессия пользователя.
objectLockingStrategy  IObjectTransactionLockingStrategy
"Умная" стратегия блокировок, которая работает в транзакции.
dbScope  IDbScope
Объект для взаимодействия с базой данных. Определяет область видимости объекта DbManager.
configurationInfoProvider  IConfigurationInfoProvider
Объект, предоставляющий информацию по текущей конфигурации.
cardMetadata  ICardMetadata
Содержит метаинформацию, необходимую для использования типов карточек совместно с пакетом карточек.
normalizationBatchProcessor  INormalizationBatchProcessor  (Optional)
Объект, выполняющий пакетную обработку запроса к справочникам нормализации.

Заметки

Наследники класса могут определять дополнительные свойства и методы, а также переопределять существующие методы.

См. также