ServerViewServiceImplementer - конструктор
Пространство имён: Tessa.ViewsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public ServerViewServiceImplementer(
[NotNullAttribute] ViewsCache viewsCache,
[NotNullAttribute] IRepository<IGetModelRequest, IStoreTessaViewRequest, IEnumerable<TessaViewModel>> repository,
[CanBeNullAttribute] IViewInterceptor[] interceptors,
[NotNullAttribute] IExtraViewListProvider provider,
[NotNullAttribute] TessaViewFactory adapterFactory,
[NotNullAttribute] IViewCurrentUserParameters parametersProvider,
[NotNullAttribute] IDbScope dbScope,
[NotNullAttribute] ISeparateDbConnectionWorker worker
)
Public Sub New (
<NotNullAttribute> viewsCache As ViewsCache,
<NotNullAttribute> repository As IRepository(Of IGetModelRequest, IStoreTessaViewRequest, IEnumerable(Of TessaViewModel)),
<CanBeNullAttribute> interceptors As IViewInterceptor(),
<NotNullAttribute> provider As IExtraViewListProvider,
<NotNullAttribute> adapterFactory As TessaViewFactory,
<NotNullAttribute> parametersProvider As IViewCurrentUserParameters,
<NotNullAttribute> dbScope As IDbScope,
<NotNullAttribute> worker As ISeparateDbConnectionWorker
)
public:
ServerViewServiceImplementer(
[NotNullAttribute] ViewsCache^ viewsCache,
[NotNullAttribute] IRepository<IGetModelRequest^, IStoreTessaViewRequest^, IEnumerable<TessaViewModel^>^>^ repository,
[CanBeNullAttribute] array<IViewInterceptor^>^ interceptors,
[NotNullAttribute] IExtraViewListProvider^ provider,
[NotNullAttribute] TessaViewFactory^ adapterFactory,
[NotNullAttribute] IViewCurrentUserParameters^ parametersProvider,
[NotNullAttribute] IDbScope^ dbScope,
[NotNullAttribute] ISeparateDbConnectionWorker^ worker
)
new :
[<NotNullAttribute>] viewsCache : ViewsCache *
[<NotNullAttribute>] repository : IRepository<IGetModelRequest, IStoreTessaViewRequest, IEnumerable<TessaViewModel>> *
[<CanBeNullAttribute>] interceptors : IViewInterceptor[] *
[<NotNullAttribute>] provider : IExtraViewListProvider *
[<NotNullAttribute>] adapterFactory : TessaViewFactory *
[<NotNullAttribute>] parametersProvider : IViewCurrentUserParameters *
[<NotNullAttribute>] dbScope : IDbScope *
[<NotNullAttribute>] worker : ISeparateDbConnectionWorker -> ServerViewServiceImplementer
Параметры
- viewsCache ViewsCache
-
Глобальный кэш представлений
- repository IRepositoryIGetModelRequest, IStoreTessaViewRequest, IEnumerableTessaViewModel
-
Репозиторий представлений
- interceptors IViewInterceptor
-
Список перехватчиков
- provider IExtraViewListProvider
-
Поставщик дополнительных представлений
- adapterFactory TessaViewFactory
-
Фабрика создания представления из модели
- parametersProvider IViewCurrentUserParameters
-
Поставщик предопределенных параметров
- dbScope IDbScope
-
Объект, получающий данные по текущей используемой СУБД
- worker ISeparateDbConnectionWorker
-