ServerViewServiceImplementer - конструктор

Объект, реализующий серверную часть для сервиса представлений IViewService.

Definition

Пространство имён: Tessa.Views
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public ServerViewServiceImplementer(
	ViewsCache viewsCache,
	IViewRepository repository,
	IViewInterceptor[]? interceptors,
	IExtraViewListProvider provider,
	CreateTessaViewFunc createTessaViewFunc,
	IViewCurrentUserParameters parametersProvider,
	IDbScope dbScope,
	ISeparateDbConnectionWorker separateDbConnectionWorker
)

Параметры

viewsCache  ViewsCache
Потокобезопасный кэш представлений.
repository  IViewRepository
Репозиторий представлений.
interceptors  IViewInterceptor
Список перехватчиков.
provider  IExtraViewListProvider
Объект, возвращающий список программных представлений.
createTessaViewFunc  CreateTessaViewFunc
Функция, создающая объект представления ITessaView.
parametersProvider  IViewCurrentUserParameters
Интерфейс, представляющий доступ к специальным параметрам представлений для работы с настройками текущего пользователя.
dbScope  IDbScope
Объект для взаимодействия с базой данных. Определяет область видимости объекта DbManager.
separateDbConnectionWorker  ISeparateDbConnectionWorker
Объект для открытия нового соединения с базой данных. В отличие от CreateNew используется строка соединения ConfigurationString.

См. также