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

Initializes a new instance of the ContentProvider class. Инициализирует новый экземпляр класса Object.

Definition

Пространство имён: Tessa.UI.Views.Content
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public ContentProvider(
	[NotNullAttribute] IWorkplaceViewModel workplace,
	[NotNullAttribute] Func<string, IWorkplaceViewModel, ILayoutSettingsObserver> layoutSettingsObserverFactory,
	[NotNullAttribute] IDataNodeMetadata metadata,
	[NotNullAttribute] IWorkplaceComponentFactory viewFactory,
	[NotNullAttribute] IWorkplaceExtensionExecutorFactory executorFactory,
	[CanBeNullAttribute] IDictionary<Guid, IEnumerable<ISortingColumn>> sortingColumns,
	[CanBeNullAttribute] Func<IWorkplaceLayoutViewMetadata, string> getErrorText = null,
	bool isCloneCreation = false
)

Параметры

workplace  IWorkplaceViewModel
Модель рабочего места
layoutSettingsObserverFactory  FuncString, IWorkplaceViewModel, ILayoutSettingsObserver
The layout Settings Observer Factory.
metadata  IDataNodeMetadata
Метаданные узла рабочего места
viewFactory  IWorkplaceComponentFactory
Фабрика создания элемента контента
executorFactory  IWorkplaceExtensionExecutorFactory
Фабрика создания исполнителя расширений
sortingColumns  IDictionaryGuid, IEnumerableISortingColumn
Список столбцов по которым осуществляется сортировка
getErrorText  FuncIWorkplaceLayoutViewMetadata, String  (Optional)
Фабрика получения ошибки при недоступном представлений
isCloneCreation  Boolean  (Optional)
Признак создания клона

См. также