TessaViewService - конструктор |
Пространство имён:
Tessa.Views
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public TessaViewService(
[NotNullAttribute] TessaViewModelRepository repository,
[NotNullAttribute] ICurrentUserViewService viewService,
[NotNullAttribute] ISearchQueryService searchQueryService,
[NotNullAttribute] IConfigurationVersionProvider configurationVersionProvider,
[NotNullAttribute] IConfigurationInfoProvider configurationInfoProvider,
[NotNullAttribute] IDbScope dbScope,
[OptionalDependencyAttribute][CanBeNullAttribute] IConfigurationLogger configurationLogger = null
)
Public Sub New (
<NotNullAttribute> repository As TessaViewModelRepository,
<NotNullAttribute> viewService As ICurrentUserViewService,
<NotNullAttribute> searchQueryService As ISearchQueryService,
<NotNullAttribute> configurationVersionProvider As IConfigurationVersionProvider,
<NotNullAttribute> configurationInfoProvider As IConfigurationInfoProvider,
<NotNullAttribute> dbScope As IDbScope,
<OptionalDependencyAttribute><CanBeNullAttribute> Optional configurationLogger As IConfigurationLogger = Nothing
)
public:
TessaViewService(
[NotNullAttribute] TessaViewModelRepository^ repository,
[NotNullAttribute] ICurrentUserViewService^ viewService,
[NotNullAttribute] ISearchQueryService^ searchQueryService,
[NotNullAttribute] IConfigurationVersionProvider^ configurationVersionProvider,
[NotNullAttribute] IConfigurationInfoProvider^ configurationInfoProvider,
[NotNullAttribute] IDbScope^ dbScope,
[OptionalDependencyAttribute][CanBeNullAttribute] IConfigurationLogger^ configurationLogger = nullptr
)
new :
[<NotNullAttribute>] repository : TessaViewModelRepository *
[<NotNullAttribute>] viewService : ICurrentUserViewService *
[<NotNullAttribute>] searchQueryService : ISearchQueryService *
[<NotNullAttribute>] configurationVersionProvider : IConfigurationVersionProvider *
[<NotNullAttribute>] configurationInfoProvider : IConfigurationInfoProvider *
[<NotNullAttribute>] dbScope : IDbScope *
[<OptionalDependencyAttribute>][<CanBeNullAttribute>] ?configurationLogger : IConfigurationLogger
(* Defaults:
let _configurationLogger = defaultArg configurationLogger null
*)
-> TessaViewService
Параметры
- repository
- Тип: Tessa.ViewsTessaViewModelRepository
Список моделей представлений ServerViewModelRepositoryImplementer - viewService
- Тип: Tessa.ViewsICurrentUserViewService
Список представлений ServerViewServiceImplementer - searchQueryService
- Тип: Tessa.Views.SearchQueriesISearchQueryService
Сервис поисковых запросов
- configurationVersionProvider
- Тип: Tessa.Platform.RuntimeIConfigurationVersionProvider
Сервис версии конфигурации
- configurationInfoProvider
- Тип: Tessa.Platform.RuntimeIConfigurationInfoProvider
Объект, предоставляющий информацию по текущей конфигурации.
- dbScope
- Тип: Tessa.Platform.DataIDbScope
Объект для взаимодействия с базой данных
- configurationLogger (Optional)
- Тип: Tessa.Platform.ConfigurationIConfigurationLogger
Объект, выполняющий логирование при изменении конфигурации,
или null, если логирование не требуется.
См. также