ConsoleAppsExtensions - класс

Методы-расширения для пространства имён Tessa.Platform.ConsoleApps.

Definition

Пространство имён: Tessa.Platform.ConsoleApps
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static class ConsoleAppsExtensions
Inheritance
Object    ConsoleAppsExtensions

Методы

ConfigureConsoleForClient(IUnityContainer, IConsoleScriptOptions) Выполняет конфигурацию контейнера для консоли.
ConfigureConsoleForClient(IUnityContainer, TextWriter, TextWriter, Boolean, String, String) Выполняет конфигурацию контейнера для консоли.
FinalizeConsoleClientRegistration Выполняет финализацию регистрации зависимостей для консольной команды, использующей клиентское API и подключение к веб-сервису. Регистрация основных API выполняется предварительными вызовами RegisterClientForConsole(IUnityContainer, String, String, Assembly) и RegisterConsoleOperationLogger(IUnityContainer, TextWriter, TextWriter, Boolean). После финализации не рекомендуется выполнять другие регистрации. Используйте метод ConfigureConsoleForClient(IUnityContainer, TextWriter, TextWriter, Boolean, String, String), если требуется выполнить полную конфигурацию консольного приложения для клиента с параметрами по умолчанию, в этом случае вызывать другие методы на контейнере не требуется.
OrderBySpecifiedOrder Упорядочивает типы ConsoleRegistratorImportingItem по их явно заданному порядку.
RegisterClientForConsole Выполняет регистрацию зависимостей для консольной команды, использующей клиентское API и подключение к веб-сервису. Рекомендуется также вызвать методы RegisterConsoleOperationLogger(IUnityContainer, TextWriter, TextWriter, Boolean) и FinalizeConsoleClientRegistration(IUnityContainer). Используйте метод ConfigureConsoleForClient(IUnityContainer, TextWriter, TextWriter, Boolean, String, String), если требуется выполнить полную конфигурацию консольного приложения для клиента с параметрами по умолчанию, в этом случае вызывать другие методы на контейнере не требуется.
RegisterConsoleOperationLogger(IUnityContainer, IConsoleScriptOptions) Выполняет регистрацию объекта IConsoleLogger для вывода на консоль.
RegisterConsoleOperationLogger(IUnityContainer, TextWriter, TextWriter, Boolean) Выполняет регистрацию объекта IConsoleLogger для вывода на консоль.
RegisterDatabaseForConsole Выполняет регистрацию зависимостей для базы данных и контейнеров расширений для консольной команды tadmin.
RegisterServerForConsole Выполняет регистрацию зависимостей для консольной команды, использующей серверное API и прямое подключение к БД.
RegisterServerSettingsForConsole Выполняет регистрацию настроек сервера ITessaServerSettings с использованием списка папок ProbingPath с конфигурационным файлом.

См. также