Tessa.Platform.ConsoleApps - пространство имён

 

Классы

AssemblyConsoleRegistratorFinder Объект, выполняющий поиск регистраторов в заданном каталоге IAssemblyCatalog.
AssemblyConsoleScriptFinder Объект, выполняющий поиск регистраторов в заданном каталоге IAssemblyCatalog.
ClientConsoleScriptBase Базовая реализация для скриптов, которые исполняются в консольной утилите с логином к веб-сервису и опциональным соединением с БД.
ClientOperation Операция для клиентского скрипта ClientConsoleScriptBase.
ClientOperationContext Контекст операции для клиентского скрипта ClientConsoleScriptBase.
ConsoleAppHelper Вспомогательные методы для консольных приложений.
ConsoleAppsExtensions Методы-расширения для пространства имён Tessa.Platform.ConsoleApps.
ConsoleLogger 
ConsoleMessageProvider 
ConsoleOperation Базовый класс для операций в консоли со стандартным контекстом ConsoleOperationContext.
ConsoleOperationTContext Базовый класс для операций в консоли.
ConsoleOperationContext Стандартный контекст операции ConsoleOperation.
ConsoleRegistratorAttribute Атрибут, указывающий метаданные объекта регистратора, на основании которых будет выполняться регистрация консольных команд.
ConsoleRegistratorBase Базовый класс, наследуемый в объектах регистраторов консольных команд. Помимо наследования также требуется указать атрибут ConsoleRegistratorAttribute.
ConsoleRegistratorHelper Вспомогательные методы для резолва консольных регистраторов.
ConsoleRegistratorImportingItem Объект с информацией по импортированному типу регистратора расширений.
ConsoleRegistratorMetadata Метаинформация по атрибуту ConsoleRegistratorAttribute, представленная в сериализуемой форме.
ConsoleScriptAttribute Атрибут, указывающий метаданные объекта класса скрипта, на основании которых будет выполняться выполнение скриптов.
ConsoleScriptBase Базовая реализация для скриптов, которые исполняются в консольной утилите.
ConsoleScriptHelper Вспомогательные методы для резолва консольных скриптов.
ConsoleScriptImportingItem Объект с информацией по импортированному типу скриптов консольных команд IConsoleScript.
ConsoleScriptMetadata Метаинформация по атрибуту ConsoleScriptAttribute, представленная в сериализуемой форме.
ConsoleScriptOptions Настройки, переданные в скрипт в командной строке.
ConsoleSessionManager Объект, управляющий сессиями в клиентских командах.
FakeConsoleSessionManager Fake manager for server side console commands.
ServerConsoleScriptBase Базовая реализация для скриптов, которые исполняются в консольной утилите с прямым соединением с БД и контейнером Unity с серверными зависимостями.

Интерфейсы

IConsoleLogger Объект, выполняющий логирование в консольных командах.
IConsoleOperationTOperationContext Описание интерфейса операции в консоли
IConsoleRegistrator Интерфейс, реализуемый в объектах регистраторов консольных команд. Помимо интерфейса также требуется указать атрибут ConsoleRegistratorAttribute.
IConsoleRegistratorMetadata Метаинформация по атрибуту ConsoleRegistratorAttribute.
IConsoleScript Интерфейс, реализуемый в объектах скриптов, которые исполняются в консольной утилите.
IConsoleScriptMetadata Метаинформация по атрибуту ConsoleScriptAttribute.
IConsoleScriptOptions Настройки, переданные в скрипт в командной строке.
IConsoleSessionManager Client commands sessions manager.