SettingsUnitCache - конструктор
Пространство имён: Tessa.SettingsUnitsСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public SettingsUnitCache(
IGlobalCacheDependencies dependencies,
ITransactionScope transactionScope,
ITessaServerSettings serverSettings,
ISeparateDbConnectionWorker separateDbConnectionWorker,
ISettingsUnitProcessor settingsUnitProcessor,
ISettingsUnitDescriptorRegistry settingsUnitDescriptorRegistry,
[OptionalDependencyAttribute] IUnityDisposableContainer? disposableContainer = null
)
Public Sub New (
dependencies As IGlobalCacheDependencies,
transactionScope As ITransactionScope,
serverSettings As ITessaServerSettings,
separateDbConnectionWorker As ISeparateDbConnectionWorker,
settingsUnitProcessor As ISettingsUnitProcessor,
settingsUnitDescriptorRegistry As ISettingsUnitDescriptorRegistry,
<OptionalDependencyAttribute> Optional disposableContainer As IUnityDisposableContainer = Nothing
)
public:
SettingsUnitCache(
IGlobalCacheDependencies^ dependencies,
ITransactionScope^ transactionScope,
ITessaServerSettings^ serverSettings,
ISeparateDbConnectionWorker^ separateDbConnectionWorker,
ISettingsUnitProcessor^ settingsUnitProcessor,
ISettingsUnitDescriptorRegistry^ settingsUnitDescriptorRegistry,
[OptionalDependencyAttribute] IUnityDisposableContainer^ disposableContainer = nullptr
)
new :
dependencies : IGlobalCacheDependencies *
transactionScope : ITransactionScope *
serverSettings : ITessaServerSettings *
separateDbConnectionWorker : ISeparateDbConnectionWorker *
settingsUnitProcessor : ISettingsUnitProcessor *
settingsUnitDescriptorRegistry : ISettingsUnitDescriptorRegistry *
[<OptionalDependencyAttribute>] ?disposableContainer : IUnityDisposableContainer
(* Defaults:
let _disposableContainer = defaultArg disposableContainer null
*)
-> SettingsUnitCache
Параметры
- dependencies IGlobalCacheDependencies
- transactionScope ITransactionScope
Объект для управления областью выполнения транзакции.
- serverSettings ITessaServerSettings
Настройки TESSA на сервере, которые выносятся в конфигурационный файл.
- separateDbConnectionWorker ISeparateDbConnectionWorker
- settingsUnitProcessor ISettingsUnitProcessor
Provides operations for processing settings units and their fragments.
- settingsUnitDescriptorRegistry ISettingsUnitDescriptorRegistry
- disposableContainer IUnityDisposableContainer (Optional)
Контейнер, содержащий объекты
IDisposable,
которые будут освобождены при закрытии контейнеров
IUnityContainer.
Supports invalidation of single records or the entire cache.
Invalidation triggers global cache events (
SettingsUnits)
so that distributed components or other application nodes can react to changes.