WorkplaceDataAccessor - конструктор
Объект, обеспечивающий доступ к рабочим местам в базе данных, включая их получение, сохранение, удаление и импорт.
Пространство имён: Tessa.Views.WorkplacesСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public WorkplaceDataAccessor(
IViewRepository viewRepository,
ISearchQueryService searchQueryService,
ISession session,
IDbScope dbScope,
[OptionalDependencyAttribute] IRoleNormalizationInfo? roleNormalizationInfo = null,
[OptionalDependencyAttribute] INormalizationBatchProcessor? normalizationBatchProcessor = null
)
Public Sub New (
viewRepository As IViewRepository,
searchQueryService As ISearchQueryService,
session As ISession,
dbScope As IDbScope,
<OptionalDependencyAttribute> Optional roleNormalizationInfo As IRoleNormalizationInfo = Nothing,
<OptionalDependencyAttribute> Optional normalizationBatchProcessor As INormalizationBatchProcessor = Nothing
)
public:
WorkplaceDataAccessor(
IViewRepository^ viewRepository,
ISearchQueryService^ searchQueryService,
ISession^ session,
IDbScope^ dbScope,
[OptionalDependencyAttribute] IRoleNormalizationInfo^ roleNormalizationInfo = nullptr,
[OptionalDependencyAttribute] INormalizationBatchProcessor^ normalizationBatchProcessor = nullptr
)
new :
viewRepository : IViewRepository *
searchQueryService : ISearchQueryService *
session : ISession *
dbScope : IDbScope *
[<OptionalDependencyAttribute>] ?roleNormalizationInfo : IRoleNormalizationInfo *
[<OptionalDependencyAttribute>] ?normalizationBatchProcessor : INormalizationBatchProcessor
(* Defaults:
let _roleNormalizationInfo = defaultArg roleNormalizationInfo null
let _normalizationBatchProcessor = defaultArg normalizationBatchProcessor null
*)
-> WorkplaceDataAccessor
Параметры
- viewRepository IViewRepository
Репозиторий, выполняющий управление моделями представлений
TessaViewModel.
- searchQueryService ISearchQueryService
Сервис поисковых запросов.
- session ISession
Сессия пользователя.
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- roleNormalizationInfo IRoleNormalizationInfo (Optional)
Настройки по справочникам нормализации, используемым в API ролей.
- normalizationBatchProcessor INormalizationBatchProcessor (Optional)
Объект, выполняющий пакетную обработку запроса к справочникам нормализации.