UIExtensionsRegisterClient - метод

Выполняет регистрацию всех основных API, требуемых на клиенте, в заданном контейнере Unity. Регистрация для IUIHost не выполняется.

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.8
C#
public static IUnityContainer RegisterClient(
	this IUnityContainer unityContainer,
	string instanceName = null,
	string baseAddress = null,
	bool registerSchemeService = true,
	bool registerFakeUIHost = true,
	bool registerSettingsFromConfig = true,
	bool suppressLocalizationEntriesExceptions = false,
	Assembly entryAssembly = null
)

Параметры

unityContainer  IUnityContainer
Контейнер, в котором выполняется регистрация.
instanceName  String  (Optional)
Имя экземпляра сервера, которое переопределяет соответствующую настройку, заданную в конфигурационном файле, или null, если используется имя экземпляра из конфигурационного файла. Настройка используется только в том случае, если параметр registerSettingsFromConfig равен true.
baseAddress  String  (Optional)
Базовый адрес сервера, который переопределяет соответствующую настройку, заданную в конфигурационном файле, или null, если используется адрес из конфигурационного файла. Настройка используется только в том случае, если параметр registerSettingsFromConfig равен true.
registerSchemeService  Boolean  (Optional)
Признак того, что должна быть выполнена регистрация ISchemeService по умолчанию. Значение false обычно устанавливается для административных приложений, которые используют схему данных. Для значение false также потребуется зарегистрировать другую зависимость ISchemeService.
registerFakeUIHost  Boolean  (Optional)
Признак того, что в качестве IUIHost будет зарегистрирован класс, не выполняющий действий. Значение false обычно устанавливается для клиентских приложений, которые обеспечивают полноценную работу с карточками и рабочими местами. Для значение false также потребуется зарегистрировать другую зависимость IUIHost.
registerSettingsFromConfig  Boolean  (Optional)
Признак того, что выполняется регистрация настроек подключения из конфигурационного файла.
suppressLocalizationEntriesExceptions  Boolean  (Optional)
Suppress exceptions for GetEntriesAsync(CultureInfo, Boolean, CancellationToken), GetGivenEntriesAsync(IReadOnlySetString, CancellationToken).
Use only for client!
entryAssembly  Assembly  (Optional)
Сборка, используемая в качестве сборки приложения при регистрации. Если значение равно null, то используется сборка, полученная вызовом метода GetEntryAssembly.

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

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

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

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

См. также