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

Provides operations for processing settings units and their fragments.

Definition

Пространство имён: Tessa.SettingsUnits
Сборка: Tessa (в Tessa.dll) Версия: 4.2.1+2efecbe35c10dec386bb05925f2876c4acbb708d
C#
public SettingsUnitProcessor(
	ISettingsUnitRepository settingsUnitRepository,
	ISettingsUnitPluginResolver settingsUnitPluginResolver,
	ISettingsUnitRecordCompanion settingsUnitRecordCompanion,
	ISettingsUnitDescriptorRegistry settingsUnitDescriptorRegistry,
	ISettingsUnitTransactionStrategy settingsUnitTransactionStrategy,
	ISettingsUnitPermissionsProvider settingsUnitPermissionsProvider,
	Lazy<ISettingsUnitSynchronizer> settingsUnitSynchronizer,
	Lazy<ISettingsUnitService> settingsUnitService
)

Параметры

settingsUnitRepository  ISettingsUnitRepository
Repository for managing settings unit records in persistent storage.
settingsUnitPluginResolver  ISettingsUnitPluginResolver
Resolver for settings unit plugins registered in Unity container.
settingsUnitRecordCompanion  ISettingsUnitRecordCompanion
Companion for creating SettingsUnitRecord instances.
settingsUnitDescriptorRegistry  ISettingsUnitDescriptorRegistry
Registry of SettingsUnitDescriptor objects.
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.
settingsUnitPermissionsProvider  ISettingsUnitPermissionsProvider
Provides access control checks for settings units.
settingsUnitSynchronizer  LazyISettingsUnitSynchronizer
Object responsible for synchronizing settings units to keep their state up to date.
settingsUnitService  LazyISettingsUnitService
Service for working with settings units and their fragments.

См. также