SettingsUnitInitializer - конструктор
Пространство имён: Tessa.SettingsUnitsСборка: Tessa (в Tessa.dll) Версия: 4.2.1+2efecbe35c10dec386bb05925f2876c4acbb708d
public SettingsUnitInitializer(
ISettingsUnitRepository settingsUnitRepository,
ISettingsUnitSynchronizer settingsUnitSynchronizer,
ISettingsUnitConfiguration settingsUnitConfiguration,
ISettingsUnitLockingStrategy settingsUnitLockingStrategy,
ISettingsUnitDescriptorRegistry settingsUnitDescriptorRegistry,
[OptionalDependencyAttribute] IUnityDisposableContainer? unityDisposableContainer = null
)
Public Sub New (
settingsUnitRepository As ISettingsUnitRepository,
settingsUnitSynchronizer As ISettingsUnitSynchronizer,
settingsUnitConfiguration As ISettingsUnitConfiguration,
settingsUnitLockingStrategy As ISettingsUnitLockingStrategy,
settingsUnitDescriptorRegistry As ISettingsUnitDescriptorRegistry,
<OptionalDependencyAttribute> Optional unityDisposableContainer As IUnityDisposableContainer = Nothing
)
public:
SettingsUnitInitializer(
ISettingsUnitRepository^ settingsUnitRepository,
ISettingsUnitSynchronizer^ settingsUnitSynchronizer,
ISettingsUnitConfiguration^ settingsUnitConfiguration,
ISettingsUnitLockingStrategy^ settingsUnitLockingStrategy,
ISettingsUnitDescriptorRegistry^ settingsUnitDescriptorRegistry,
[OptionalDependencyAttribute] IUnityDisposableContainer^ unityDisposableContainer = nullptr
)
new :
settingsUnitRepository : ISettingsUnitRepository *
settingsUnitSynchronizer : ISettingsUnitSynchronizer *
settingsUnitConfiguration : ISettingsUnitConfiguration *
settingsUnitLockingStrategy : ISettingsUnitLockingStrategy *
settingsUnitDescriptorRegistry : ISettingsUnitDescriptorRegistry *
[<OptionalDependencyAttribute>] ?unityDisposableContainer : IUnityDisposableContainer
(* Defaults:
let _unityDisposableContainer = defaultArg unityDisposableContainer null
*)
-> SettingsUnitInitializer
Параметры
- settingsUnitRepository ISettingsUnitRepository
Repository for managing settings unit records in persistent storage.
- settingsUnitSynchronizer ISettingsUnitSynchronizer
Object responsible for synchronizing settings units to keep their state up to date.
- settingsUnitConfiguration ISettingsUnitConfiguration
Configuration parameters for the settings subsystem.
- settingsUnitLockingStrategy ISettingsUnitLockingStrategy
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.
- settingsUnitDescriptorRegistry ISettingsUnitDescriptorRegistry
- unityDisposableContainer IUnityDisposableContainer (Optional)
-