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

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

Создаёт экземпляр класса с указанием его зависимостей.

Пространство имён:  Tessa.Platform.Runtime
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public ApplicationDependencies(
	IMessageProvider messageProvider,
	IConnectionSettings connectionSettings,
	IApplicationCommandParser commandParser,
	IApplicationCommandExecutor commandExecutor,
	IApplicationEnvironmentManager environmentManager,
	ISessionManager sessionManager,
	IRuntimeSettings runtimeSettings,
	ILinkManager linkManager,
	IProcessManager processManager,
	IServiceRouteSettings routeSettings,
	IApplicationDescriptor applicationDescriptor,
	Func<IApplicationInitializer> getApplicationInitializerFunc,
	Func<IApplicationPublisher> getApplicationPublisherFunc,
	ISession session,
	IExtensionContainer extensionContainer,
	IUnityContainer unityContainer,
	Func<ApplicationContext> createContextFunc
)

Параметры

messageProvider
Тип: Tessa.Platform.RuntimeIMessageProvider
Объект, обеспечивающий вывод сообщений.
connectionSettings
Тип: Tessa.Platform.RuntimeIConnectionSettings
Настройки для подключения к сервисам Tessa.
commandParser
Тип: Tessa.Platform.RuntimeIApplicationCommandParser
Объект, выполняющая разбор аргументов командной строки.
commandExecutor
Тип: Tessa.Platform.RuntimeIApplicationCommandExecutor
Объект, выполняющий команды при запуске приложения.
environmentManager
Тип: Tessa.Platform.RuntimeIApplicationEnvironmentManager
Объект, управляющий переменными приложения.
sessionManager
Тип: Tessa.Platform.RuntimeISessionManager
Объект для управления клиентскими сессиями.
runtimeSettings
Тип: Tessa.Platform.RuntimeIRuntimeSettings
Настройки, связанные с исполняющей средой системы.
linkManager
Тип: Tessa.Platform.LinksILinkManager
Объект, используемый для обработки ссылок.
processManager
Тип: Tessa.Platform.RuntimeIProcessManager
Объект, обеспечивающий запуск дочерних процессов.
routeSettings
Тип: Tessa.Platform.RuntimeIServiceRouteSettings
Настройки маршрута для взаимодействия с веб-сервисами на клиенте.
applicationDescriptor
Тип: Tessa.Platform.RuntimeIApplicationDescriptor
Объект описывающий текущее приложение, которое определяется по клиентской сессии.
getApplicationInitializerFunc
Тип: SystemFuncIApplicationInitializer
Функция, которая возвращает объект, выполняющий инициализацию приложения заданного типа.
getApplicationPublisherFunc
Тип: SystemFuncIApplicationPublisher
Функция, которая возвращает объект, выполняющий публикацию приложения.
session
Тип: Tessa.Platform.RuntimeISession
Сессия пользователя. Сессию можно использовать только после того, как она была открыта в процессе запуска приложения.
extensionContainer
Тип: Tessa.ExtensionsIExtensionContainer
Контейнер расширений.
unityContainer
Тип: IUnityContainer
Контейнер Unity, используемый для получения зависимостей для расширений.
createContextFunc
Тип: SystemFuncApplicationContext
Функция, выполняющая создания контекста.
См. также