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