ContentProviderCreationStrategy - конструктор
Пространство имён: Tessa.UI.Views.WorkplacesСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
public ContentProviderCreationStrategy(
[NotNullAttribute] Func<IContentProviderStorage> contentProviderStorageFactory,
[NotNullAttribute] IViewService viewService,
[NotNullAttribute] IWorkplaceService workplaceService,
[NotNullAttribute] ISearchQueryService searchQueryService,
[NotNullAttribute] IEnumerable<RequestParameter> extraParameters,
[NotNullAttribute] ContentFactory contentFactory,
[NotNullAttribute] ContentProviderFactory contentProviderFactory,
[CanBeNullAttribute] string refSection = "",
[CanBeNullAttribute] IDoubleClickAction doubleClickAction = null,
[CanBeNullAttribute] SelectFromViewDelegate selectAction = null
)
Public Sub New (
<NotNullAttribute> contentProviderStorageFactory As Func(Of IContentProviderStorage),
<NotNullAttribute> viewService As IViewService,
<NotNullAttribute> workplaceService As IWorkplaceService,
<NotNullAttribute> searchQueryService As ISearchQueryService,
<NotNullAttribute> extraParameters As IEnumerable(Of RequestParameter),
<NotNullAttribute> contentFactory As ContentFactory,
<NotNullAttribute> contentProviderFactory As ContentProviderFactory,
<CanBeNullAttribute> Optional refSection As String = "",
<CanBeNullAttribute> Optional doubleClickAction As IDoubleClickAction = Nothing,
<CanBeNullAttribute> Optional selectAction As SelectFromViewDelegate = Nothing
)
public:
ContentProviderCreationStrategy(
[NotNullAttribute] Func<IContentProviderStorage^>^ contentProviderStorageFactory,
[NotNullAttribute] IViewService^ viewService,
[NotNullAttribute] IWorkplaceService^ workplaceService,
[NotNullAttribute] ISearchQueryService^ searchQueryService,
[NotNullAttribute] IEnumerable<RequestParameter^>^ extraParameters,
[NotNullAttribute] ContentFactory^ contentFactory,
[NotNullAttribute] ContentProviderFactory^ contentProviderFactory,
[CanBeNullAttribute] String^ refSection = L"",
[CanBeNullAttribute] IDoubleClickAction^ doubleClickAction = nullptr,
[CanBeNullAttribute] SelectFromViewDelegate^ selectAction = nullptr
)
new :
[<NotNullAttribute>] contentProviderStorageFactory : Func<IContentProviderStorage> *
[<NotNullAttribute>] viewService : IViewService *
[<NotNullAttribute>] workplaceService : IWorkplaceService *
[<NotNullAttribute>] searchQueryService : ISearchQueryService *
[<NotNullAttribute>] extraParameters : IEnumerable<RequestParameter> *
[<NotNullAttribute>] contentFactory : ContentFactory *
[<NotNullAttribute>] contentProviderFactory : ContentProviderFactory *
[<CanBeNullAttribute>] ?refSection : string *
[<CanBeNullAttribute>] ?doubleClickAction : IDoubleClickAction *
[<CanBeNullAttribute>] ?selectAction : SelectFromViewDelegate
(* Defaults:
let _refSection = defaultArg refSection ""
let _doubleClickAction = defaultArg doubleClickAction null
let _selectAction = defaultArg selectAction null
*)
-> ContentProviderCreationStrategy
Параметры
- contentProviderStorageFactory FuncIContentProviderStorage
-
Фабрика возвращающая хранилище объектов содержимого
- viewService IViewService
-
Сервис представлений
- workplaceService IWorkplaceService
-
Сервис рабочих мест
- searchQueryService ISearchQueryService
-
Сервис поисковых запросов
- extraParameters IEnumerableRequestParameter
-
Список доп.параметров открытия рабочего места
- contentFactory ContentFactory
-
Фабрика создания элемента отображения содержимого
- contentProviderFactory ContentProviderFactory
-
Фабрика создания отображаемого содержимого
- refSection String (Optional)
-
Ссылочная секция
- doubleClickAction IDoubleClickAction (Optional)
-
Действие на двойное нажатие
- selectAction SelectFromViewDelegate (Optional)
- Действие выборки данных из представления