Для изменения размера нажмите или перетащите

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

Инициализирует новый экземпляр класса TessaWorkplaceService.

Пространство имён:  Tessa.Views.Workplaces
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public TessaWorkplaceService(
	[NotNullAttribute] Func<WorkplaceDataAccessor> accessorFactory,
	[NotNullAttribute] Func<ICardRepository> cardRepositoryFactory,
	[NotNullAttribute] Func<ISession> sessionFactory,
	[NotNullAttribute] IConfigurationVersionProvider configurationVersionProvider,
	[NotNullAttribute] IConfigurationInfoProvider configurationInfoProvider,
	[NotNullAttribute] IDbScope dbScope,
	[NotNullAttribute] UserExtensionsSerializer userExtensionsSerializer,
	[NotNullAttribute] IWorkplaceInterpreter workplaceInterpreter,
	[NotNullAttribute] Func<IWorkplaceUserExtensionMetadata> userExtensionMetadataFactory,
	[NotNullAttribute] IIndentationStrategy indentationStrategy,
	[OptionalDependencyAttribute][CanBeNullAttribute] IConfigurationLogger configurationLogger = null
)

Параметры

accessorFactory
Тип: SystemFuncWorkplaceDataAccessor
Доступ к базе данных для чтения моделей рабочих мест
cardRepositoryFactory
Тип: SystemFuncICardRepository
Репозиторий карточек
sessionFactory
Тип: SystemFuncISession
Функция получения доступа к сессии
configurationVersionProvider
Тип: Tessa.Platform.RuntimeIConfigurationVersionProvider
The configuration version provider.
configurationInfoProvider
Тип: Tessa.Platform.RuntimeIConfigurationInfoProvider
Объект, предоставляющий информацию по текущей конфигурации.
dbScope
Тип: Tessa.Platform.DataIDbScope
Объект для взаимодействия с базой данных
userExtensionsSerializer
Тип: Tessa.Views.Parser.SerializationUserExtensionsSerializer
Сериализатор настроек рабочего места.
workplaceInterpreter
Тип: Tessa.Views.Parser.SyntaxTree.WorkplaceIWorkplaceInterpreter
Интерпретатор рабочих мест
userExtensionMetadataFactory
Тип: SystemFuncIWorkplaceUserExtensionMetadata
Фабрика создания метаданных настроек рабочего места
indentationStrategy
Тип: Tessa.Views.ParserIIndentationStrategy
Стратегия выравнивания
configurationLogger (Optional)
Тип: Tessa.Platform.ConfigurationIConfigurationLogger
Объект, выполняющий логирование при изменении конфигурации, или null, если логирование не требуется.
См. также