TessaViewService - конструктор
Сервис представлений, доступный на сервере.
Пространство имён: Tessa.ViewsСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public TessaViewService(
IViewRepository repository,
ICurrentUserViewService viewService,
ISearchQueryService searchQueryService,
IConfigurationVersionProvider configurationVersionProvider,
IConfigurationInfoProvider configurationInfoProvider,
IDbScope dbScope,
[OptionalDependencyAttribute] IConfigurationLogger? configurationLogger = null
)
Public Sub New (
repository As IViewRepository,
viewService As ICurrentUserViewService,
searchQueryService As ISearchQueryService,
configurationVersionProvider As IConfigurationVersionProvider,
configurationInfoProvider As IConfigurationInfoProvider,
dbScope As IDbScope,
<OptionalDependencyAttribute> Optional configurationLogger As IConfigurationLogger = Nothing
)
public:
TessaViewService(
IViewRepository^ repository,
ICurrentUserViewService^ viewService,
ISearchQueryService^ searchQueryService,
IConfigurationVersionProvider^ configurationVersionProvider,
IConfigurationInfoProvider^ configurationInfoProvider,
IDbScope^ dbScope,
[OptionalDependencyAttribute] IConfigurationLogger^ configurationLogger = nullptr
)
new :
repository : IViewRepository *
viewService : ICurrentUserViewService *
searchQueryService : ISearchQueryService *
configurationVersionProvider : IConfigurationVersionProvider *
configurationInfoProvider : IConfigurationInfoProvider *
dbScope : IDbScope *
[<OptionalDependencyAttribute>] ?configurationLogger : IConfigurationLogger
(* Defaults:
let _configurationLogger = defaultArg configurationLogger null
*)
-> TessaViewService
Параметры
- repository IViewRepository
Репозиторий, выполняющий управление моделями представлений
TessaViewModel.
- viewService ICurrentUserViewService
Сервис
IViewService с ограничением на предоставление представлений только текущему пользователю.
- searchQueryService ISearchQueryService
Сервис поисковых запросов.
- configurationVersionProvider IConfigurationVersionProvider
Объект, обеспечивающий взаимодействие с версией конфигурации.
- configurationInfoProvider IConfigurationInfoProvider
Объект, предоставляющий информацию по текущей конфигурации.
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- configurationLogger IConfigurationLogger (Optional)
Объект, выполняющий логирование при изменении конфигурации (метаинформации).