SettingsUnitSynchronizer - конструктор
Object responsible for synchronizing settings units to keep their state up to date.
Пространство имён: Tessa.SettingsUnitsСборка: Tessa (в Tessa.dll) Версия: 4.2.1+2efecbe35c10dec386bb05925f2876c4acbb708d
public SettingsUnitSynchronizer(
ISettingsUnitProcessor settingsUnitProcessor,
ISettingsUnitRepository settingsUnitRepository,
ISettingsUnitPluginResolver settingsUnitPluginResolver,
ISettingsUnitRecordCompanion settingsUnitRecordCompanion,
ISettingsUnitTransactionStrategy settingsUnitTransactionStrategy
)
Public Sub New (
settingsUnitProcessor As ISettingsUnitProcessor,
settingsUnitRepository As ISettingsUnitRepository,
settingsUnitPluginResolver As ISettingsUnitPluginResolver,
settingsUnitRecordCompanion As ISettingsUnitRecordCompanion,
settingsUnitTransactionStrategy As ISettingsUnitTransactionStrategy
)
public:
SettingsUnitSynchronizer(
ISettingsUnitProcessor^ settingsUnitProcessor,
ISettingsUnitRepository^ settingsUnitRepository,
ISettingsUnitPluginResolver^ settingsUnitPluginResolver,
ISettingsUnitRecordCompanion^ settingsUnitRecordCompanion,
ISettingsUnitTransactionStrategy^ settingsUnitTransactionStrategy
)
new :
settingsUnitProcessor : ISettingsUnitProcessor *
settingsUnitRepository : ISettingsUnitRepository *
settingsUnitPluginResolver : ISettingsUnitPluginResolver *
settingsUnitRecordCompanion : ISettingsUnitRecordCompanion *
settingsUnitTransactionStrategy : ISettingsUnitTransactionStrategy -> SettingsUnitSynchronizer
Параметры
- settingsUnitProcessor ISettingsUnitProcessor
Provides operations for processing settings units and their fragments.
- settingsUnitRepository ISettingsUnitRepository
Repository for managing settings unit records in persistent storage.
- settingsUnitPluginResolver ISettingsUnitPluginResolver
Resolver for settings unit plugins registered in Unity container.
- settingsUnitRecordCompanion ISettingsUnitRecordCompanion
- settingsUnitTransactionStrategy ISettingsUnitTransactionStrategy
The default strategy that ensures transactional operations for a settings units and their fragments and manages reader/writer locks.
A SQL transaction is opened only if there is no other active transaction on this database connection.