ServerViewServiceImplementer - конструктор
Объект, реализующий серверную часть для сервиса представлений
IViewService.
Пространство имён: Tessa.ViewsСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public ServerViewServiceImplementer(
ViewsCache viewsCache,
IViewRepository repository,
IViewInterceptor[]? interceptors,
IExtraViewListProvider provider,
CreateTessaViewFunc createTessaViewFunc,
IViewCurrentUserParameters parametersProvider,
IDbScope dbScope,
ISeparateDbConnectionWorker separateDbConnectionWorker
)
Public Sub New (
viewsCache As ViewsCache,
repository As IViewRepository,
interceptors As IViewInterceptor(),
provider As IExtraViewListProvider,
createTessaViewFunc As CreateTessaViewFunc,
parametersProvider As IViewCurrentUserParameters,
dbScope As IDbScope,
separateDbConnectionWorker As ISeparateDbConnectionWorker
)
public:
ServerViewServiceImplementer(
ViewsCache^ viewsCache,
IViewRepository^ repository,
array<IViewInterceptor^>^ interceptors,
IExtraViewListProvider^ provider,
CreateTessaViewFunc^ createTessaViewFunc,
IViewCurrentUserParameters^ parametersProvider,
IDbScope^ dbScope,
ISeparateDbConnectionWorker^ separateDbConnectionWorker
)
new :
viewsCache : ViewsCache *
repository : IViewRepository *
interceptors : IViewInterceptor[] *
provider : IExtraViewListProvider *
createTessaViewFunc : CreateTessaViewFunc *
parametersProvider : IViewCurrentUserParameters *
dbScope : IDbScope *
separateDbConnectionWorker : ISeparateDbConnectionWorker -> ServerViewServiceImplementer
Параметры
- viewsCache ViewsCache
Потокобезопасный кэш представлений.
- repository IViewRepository
- Репозиторий представлений.
- interceptors IViewInterceptor
- Список перехватчиков.
- provider IExtraViewListProvider
Объект, возвращающий список программных представлений.
- createTessaViewFunc CreateTessaViewFunc
Функция, создающая объект представления
ITessaView.
- parametersProvider IViewCurrentUserParameters
Интерфейс, представляющий доступ к специальным параметрам представлений для работы с настройками текущего пользователя.
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- separateDbConnectionWorker ISeparateDbConnectionWorker