ConsoleAppsExtensionsRegisterClientForConsole - метод

Выполняет регистрацию зависимостей для консольной команды, использующей клиентское API и подключение к веб-сервису. Рекомендуется также вызвать методы RegisterConsoleOperationLogger(IUnityContainer, TextWriter, TextWriter, Boolean) и FinalizeConsoleClientRegistrationAsync(IUnityContainer, CancellationToken). Используйте метод ConfigureConsoleForClientAsync(IUnityContainer, TextWriter, TextWriter, Boolean, String, String, CancellationToken), если требуется выполнить полную конфигурацию консольного приложения для клиента с параметрами по умолчанию, в этом случае вызывать другие методы на контейнере не требуется.

Definition

Пространство имён: Tessa.Platform.ConsoleApps
Сборка: Tessa (в Tessa.dll) Версия: 4.0.8
C#
public static IUnityContainer RegisterClientForConsole(
	this IUnityContainer container,
	string? instanceName = null,
	string? baseAddress = null,
	Assembly? entryAssembly = null
)

Параметры

container  IUnityContainer
Контейнер, в котором выполняется регистрация. Не может быть равен null.
instanceName  String  (Optional)
Имя экземпляра сервера или null, если используется имя из конфигурационного файла.
baseAddress  String  (Optional)
Базовый адрес веб-сервиса или null, если используется адрес из конфигурационного файла.
entryAssembly  Assembly  (Optional)
Сборка приложения, по которой определяется имя приложения. Если значение равно null, то используется сборка, полученная вызовом метода GetEntryAssembly.

Возвращаемое значение

IUnityContainer
Контейнер container для цепочки вызовов.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IUnityContainer. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также