ConsoleAppsExtensions - класс

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

Definition

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

Методы

ConfigureConsoleForClientAsync(IUnityContainer, IConsoleScriptOptions, CancellationToken) Выполняет конфигурацию контейнера для консоли.
ConfigureConsoleForClientAsync(IUnityContainer, TextWriter, TextWriter, Boolean, String, String, CancellationToken) Выполняет конфигурацию контейнера для консоли.
FinalizeConsoleClientRegistrationAsync Выполняет финализацию регистрации зависимостей для консольной команды, использующей клиентское API и подключение к веб-сервису. Регистрация основных API выполняется предварительными вызовами RegisterClientForConsole(IUnityContainer, String, String, Assembly) и RegisterConsoleOperationLogger(IUnityContainer, TextWriter, TextWriter, Boolean). После финализации не рекомендуется выполнять другие регистрации. Используйте метод ConfigureConsoleForClientAsync(IUnityContainer, TextWriter, TextWriter, Boolean, String, String, CancellationToken), если требуется выполнить полную конфигурацию консольного приложения для клиента с параметрами по умолчанию, в этом случае вызывать другие методы на контейнере не требуется.
RegisterClientForConsole Выполняет регистрацию зависимостей для консольной команды, использующей клиентское API и подключение к веб-сервису. Рекомендуется также вызвать методы RegisterConsoleOperationLogger(IUnityContainer, TextWriter, TextWriter, Boolean) и FinalizeConsoleClientRegistrationAsync(IUnityContainer, CancellationToken). Используйте метод ConfigureConsoleForClientAsync(IUnityContainer, TextWriter, TextWriter, Boolean, String, String, CancellationToken), если требуется выполнить полную конфигурацию консольного приложения для клиента с параметрами по умолчанию, в этом случае вызывать другие методы на контейнере не требуется.
RegisterConsoleOperationLogger(IUnityContainer, IConsoleScriptOptions) Выполняет регистрацию объекта IConsoleLogger для вывода на консоль.
RegisterConsoleOperationLogger(IUnityContainer, TextWriter, TextWriter, Boolean) Выполняет регистрацию объекта IConsoleLogger для вывода на консоль.
RegisterDatabaseForConsoleAsync Выполняет регистрацию зависимостей для базы данных и контейнеров расширений для консольной команды tadmin.
RegisterServerForConsoleAsync Выполняет регистрацию зависимостей для консольной команды, использующей серверное API и прямое подключение к БД.

См. также