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

A strategy for managing read and write locks for a settings units and their fragments. Incorrect use of the methods in this interface may lead to "hanging" locks — use with caution.

Definition

Пространство имён: Tessa.SettingsUnits
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public SettingsUnitLockingStrategy(
	ISession session,
	ISettingsUnitRepository settingsUnitRepository,
	IObjectLockingStrategy objectLockingStrategy,
	IObjectTransactionLockingStrategy objectTransactionLockingStrategy,
	INormalizationBatchProcessor normalizationBatchProcessor,
	IRoleNormalizationInfo roleNormalizationInfo
)

Параметры

session  ISession
Сессия пользователя.
settingsUnitRepository  ISettingsUnitRepository
Repository for managing settings unit records in persistent storage.
objectLockingStrategy  IObjectLockingStrategy
Стратегия по управлению блокировками любых объектов.
objectTransactionLockingStrategy  IObjectTransactionLockingStrategy
"Умная" стратегия блокировок, которая работает в транзакции.
normalizationBatchProcessor  INormalizationBatchProcessor
Объект, выполняющий пакетную обработку запроса к справочникам нормализации.
roleNormalizationInfo  IRoleNormalizationInfo
Настройки по справочникам нормализации, используемым в API ролей.

См. также