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.
Пространство имён: Tessa.SettingsUnitsСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public SettingsUnitLockingStrategy(
ISession session,
ISettingsUnitRepository settingsUnitRepository,
IObjectLockingStrategy objectLockingStrategy,
IObjectTransactionLockingStrategy objectTransactionLockingStrategy,
INormalizationBatchProcessor normalizationBatchProcessor,
IRoleNormalizationInfo roleNormalizationInfo
)
Public Sub New (
session As ISession,
settingsUnitRepository As ISettingsUnitRepository,
objectLockingStrategy As IObjectLockingStrategy,
objectTransactionLockingStrategy As IObjectTransactionLockingStrategy,
normalizationBatchProcessor As INormalizationBatchProcessor,
roleNormalizationInfo As IRoleNormalizationInfo
)
public:
SettingsUnitLockingStrategy(
ISession^ session,
ISettingsUnitRepository^ settingsUnitRepository,
IObjectLockingStrategy^ objectLockingStrategy,
IObjectTransactionLockingStrategy^ objectTransactionLockingStrategy,
INormalizationBatchProcessor^ normalizationBatchProcessor,
IRoleNormalizationInfo^ roleNormalizationInfo
)
new :
session : ISession *
settingsUnitRepository : ISettingsUnitRepository *
objectLockingStrategy : IObjectLockingStrategy *
objectTransactionLockingStrategy : IObjectTransactionLockingStrategy *
normalizationBatchProcessor : INormalizationBatchProcessor *
roleNormalizationInfo : IRoleNormalizationInfo -> SettingsUnitLockingStrategy
Параметры
- session ISession
Сессия пользователя.
- settingsUnitRepository ISettingsUnitRepository
Repository for managing settings unit records in persistent storage.
- objectLockingStrategy IObjectLockingStrategy
Стратегия по управлению блокировками любых объектов.
- objectTransactionLockingStrategy IObjectTransactionLockingStrategy
"Умная" стратегия блокировок, которая работает в транзакции.
- normalizationBatchProcessor INormalizationBatchProcessor
Объект, выполняющий пакетную обработку запроса к справочникам нормализации.
- roleNormalizationInfo IRoleNormalizationInfo
Настройки по справочникам нормализации, используемым в API ролей.