IApplicationDependencies - интерфейс
Пространство имён: Tessa.Platform.RuntimeСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public interface IApplicationDependencies : IDisposable
Public Interface IApplicationDependencies
Inherits IDisposable
public interface class IApplicationDependencies : IDisposable
type IApplicationDependencies =
interface
interface IDisposable
end
- Implements
- IDisposable
ApplicationDescriptor |
Объект, описывающий текущее приложение, которое определяется по клиентской сессии ISession.
Объект недоступен на сервере.
|
ApplicationInitializer |
Объект, выполняющий инициализацию приложения заданного типа.
|
ApplicationPublisher |
Объект, выполняющий публикацию приложения.
|
CommandExecutor |
Объект, выполняющий команды при запуске приложения.
|
CommandParser |
Объект, выполняющая разбор аргументов командной строки на команды IApplicationCommand.
|
ConnectionSettings |
Настройки для подключения к веб-сервисам платформы.
|
EnvironmentManager |
Объект, управляющий переменными приложения.
|
ExtensionContainer |
Контейнер расширений.
Все методы объекта являются потокобезопасными.
|
FormattingSettingsCache |
Кэш, предоставляющий информацию по доступным настройкам форматирования IFormattingSettings.
Возвращаемые объекты доступны только для чтения.
|
LinkManager |
Объект, выполняющий регистрацию и обработку ссылок.
|
MessageProvider |
Объект, обеспечивающий вывод сообщений.
Сообщения могут выводиться как в виде диалоговых окон для пользователя, так и в лог.
Используется, например, для вывода сообщений в IApplication.
Зарегистрирован на клиенте и на сервере.
|
ProcessManager |
Менеджер процессов. Позволяет запускать дочерние процессы и управлять их временем жизни.
|
RouteSettings |
Настройки маршрута для взаимодействия с веб-сервисами на клиенте.
|
RuntimeSettings |
Настройки, связанные с исполняющей средой системы.
|
Session |
Сессия пользователя. Сессию можно использовать только после того,
как она была открыта в процессе запуска приложения.
|
SessionManager |
Объект для управления клиентскими сессиями.
|
SessionManagerSettings |
Настройки для определения параметров входа при использовании совместно с ISessionManager.
Актуально для ISessionController и IApplication.
|
UnityContainer |
Контейнер Unity, используемый для получения зависимостей для расширений.
|
CreateContext |
Создаёт контекст, связанный с приложением.
|
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Унаследован от IDisposable) |