SettingsUnitService - конструктор
Пространство имён: Tessa.SettingsUnitsСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public SettingsUnitService(
IClock clock,
ISession session,
IGroupAccessService groupAccessService,
INormalizationBatchProcessor normalizationBatchProcessor,
ISettingsUnitCache settingsUnitCache,
ISettingsUnitProcessor settingsUnitProcessor,
ISettingsUnitRepository settingsUnitRepository,
ISettingsUnitTracingScope settingsUnitTracingScope,
ISettingsUnitHistoryManager settingsUnitHistoryManager,
ISettingsUnitPluginResolver settingsUnitPluginResolver,
ISettingsUnitDescriptorRegistry settingsUnitDescriptorRegistry,
ISettingsUnitCategoryDescriptorRegistry settingsUnitCategoryDescriptorRegistry
)
Public Sub New (
clock As IClock,
session As ISession,
groupAccessService As IGroupAccessService,
normalizationBatchProcessor As INormalizationBatchProcessor,
settingsUnitCache As ISettingsUnitCache,
settingsUnitProcessor As ISettingsUnitProcessor,
settingsUnitRepository As ISettingsUnitRepository,
settingsUnitTracingScope As ISettingsUnitTracingScope,
settingsUnitHistoryManager As ISettingsUnitHistoryManager,
settingsUnitPluginResolver As ISettingsUnitPluginResolver,
settingsUnitDescriptorRegistry As ISettingsUnitDescriptorRegistry,
settingsUnitCategoryDescriptorRegistry As ISettingsUnitCategoryDescriptorRegistry
)
public:
SettingsUnitService(
IClock^ clock,
ISession^ session,
IGroupAccessService^ groupAccessService,
INormalizationBatchProcessor^ normalizationBatchProcessor,
ISettingsUnitCache^ settingsUnitCache,
ISettingsUnitProcessor^ settingsUnitProcessor,
ISettingsUnitRepository^ settingsUnitRepository,
ISettingsUnitTracingScope^ settingsUnitTracingScope,
ISettingsUnitHistoryManager^ settingsUnitHistoryManager,
ISettingsUnitPluginResolver^ settingsUnitPluginResolver,
ISettingsUnitDescriptorRegistry^ settingsUnitDescriptorRegistry,
ISettingsUnitCategoryDescriptorRegistry^ settingsUnitCategoryDescriptorRegistry
)
new :
clock : IClock *
session : ISession *
groupAccessService : IGroupAccessService *
normalizationBatchProcessor : INormalizationBatchProcessor *
settingsUnitCache : ISettingsUnitCache *
settingsUnitProcessor : ISettingsUnitProcessor *
settingsUnitRepository : ISettingsUnitRepository *
settingsUnitTracingScope : ISettingsUnitTracingScope *
settingsUnitHistoryManager : ISettingsUnitHistoryManager *
settingsUnitPluginResolver : ISettingsUnitPluginResolver *
settingsUnitDescriptorRegistry : ISettingsUnitDescriptorRegistry *
settingsUnitCategoryDescriptorRegistry : ISettingsUnitCategoryDescriptorRegistry -> SettingsUnitService
Параметры
- clock IClock
Объект для предоставления текущего времени в формате Utc.
- session ISession
Сессия пользователя.
- groupAccessService IGroupAccessService
Объект, возвращающий информацию по доступу пользователя к группам.
- normalizationBatchProcessor INormalizationBatchProcessor
Объект, выполняющий пакетную обработку запроса к справочникам нормализации.
- settingsUnitCache ISettingsUnitCache
- settingsUnitProcessor ISettingsUnitProcessor
Provides operations for processing settings units and their fragments.
- settingsUnitRepository ISettingsUnitRepository
Repository for managing settings unit records in persistent storage.
- settingsUnitTracingScope ISettingsUnitTracingScope
Object for setup scope for tracing and metrics instrumentation for settings units operations.
- settingsUnitHistoryManager ISettingsUnitHistoryManager
Manager responsible for tracking and reporting actions, exceptions,
and activity related to settings units and their fragments.
- settingsUnitPluginResolver ISettingsUnitPluginResolver
Resolver for settings unit plugins registered in Unity container.
- settingsUnitDescriptorRegistry ISettingsUnitDescriptorRegistry
- settingsUnitCategoryDescriptorRegistry ISettingsUnitCategoryDescriptorRegistry