SettingsUnitProcessor - конструктор
Provides operations for processing settings units and their fragments.
Пространство имён: Tessa.SettingsUnitsСборка: Tessa (в Tessa.dll) Версия: 4.2.2+a8f0dd3c063817b2e3f05a923303d808e447c338
public SettingsUnitProcessor(
ISettingsUnitRepository settingsUnitRepository,
ISettingsUnitPluginResolver settingsUnitPluginResolver,
ISettingsUnitRecordCompanion settingsUnitRecordCompanion,
ISettingsUnitDescriptorRegistry settingsUnitDescriptorRegistry,
ISettingsUnitTransactionStrategy settingsUnitTransactionStrategy,
Lazy<ISettingsUnitSynchronizer> settingsUnitSynchronizer
)
Public Sub New (
settingsUnitRepository As ISettingsUnitRepository,
settingsUnitPluginResolver As ISettingsUnitPluginResolver,
settingsUnitRecordCompanion As ISettingsUnitRecordCompanion,
settingsUnitDescriptorRegistry As ISettingsUnitDescriptorRegistry,
settingsUnitTransactionStrategy As ISettingsUnitTransactionStrategy,
settingsUnitSynchronizer As Lazy(Of ISettingsUnitSynchronizer)
)
public:
SettingsUnitProcessor(
ISettingsUnitRepository^ settingsUnitRepository,
ISettingsUnitPluginResolver^ settingsUnitPluginResolver,
ISettingsUnitRecordCompanion^ settingsUnitRecordCompanion,
ISettingsUnitDescriptorRegistry^ settingsUnitDescriptorRegistry,
ISettingsUnitTransactionStrategy^ settingsUnitTransactionStrategy,
Lazy<ISettingsUnitSynchronizer^>^ settingsUnitSynchronizer
)
new :
settingsUnitRepository : ISettingsUnitRepository *
settingsUnitPluginResolver : ISettingsUnitPluginResolver *
settingsUnitRecordCompanion : ISettingsUnitRecordCompanion *
settingsUnitDescriptorRegistry : ISettingsUnitDescriptorRegistry *
settingsUnitTransactionStrategy : ISettingsUnitTransactionStrategy *
settingsUnitSynchronizer : Lazy<ISettingsUnitSynchronizer> -> SettingsUnitProcessor
Параметры
- settingsUnitRepository ISettingsUnitRepository
Repository for managing settings unit records in persistent storage.
- settingsUnitPluginResolver ISettingsUnitPluginResolver
Resolver for settings unit plugins registered in Unity container.
- settingsUnitRecordCompanion ISettingsUnitRecordCompanion
- settingsUnitDescriptorRegistry ISettingsUnitDescriptorRegistry
- 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.
- settingsUnitSynchronizer LazyISettingsUnitSynchronizer
Object responsible for synchronizing settings units to keep their state up to date.