RegistratorHelperExecute - метод

Выполняет регистрацию расширений и их зависимостей, используя заданный объект IFinderT для поиска и создания регистраций.

Definition

Пространство имён: Tessa.Extensions
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static void Execute(
	IFinder<RegistratorImportingItem> finder,
	SessionType sessionType,
	RegistratorTag tags,
	string? instanceName,
	IUnityContainer unityContainer,
	IExtensionContainer? extensionContainer,
	IExtensionContainer? platformExtensionContainer = null,
	IEnumerable<string>? referenceList = null
)

Параметры

finder  IFinderRegistratorImportingItem
Объект, выполняющий поиск объектов IRegistrator.
sessionType  SessionType
Тип сессии.
tags  RegistratorTag
Теги, хотя бы один из которых должен быть указан в атрибуте регистратора Tag для того, чтобы регистратор использовался.
instanceName  String
Имя экземпляра сервера или null, если регистрация выполняется на клиенте.
unityContainer  IUnityContainer
Контейнер Unity.
extensionContainer  IExtensionContainer
Основной контейнер расширений, в котором выполняется регистрация, или null, если регистрация в основной контейнере не выполняется.
platformExtensionContainer  IExtensionContainer  (Optional)
Контейнер расширений платформы, в котором выполняется регистрация, или null, если регистрация в контейнере платформы не выполняется.
referenceList  IEnumerableString  (Optional)
Список полных путей до сборок, которые необходимо подключить, прежде чем расширения будут загружены, или null, если таких сборок нет. Сборки не загружаются, если после сканирования сборок с расширениями не найден ни один регистратор, подходящий по условиям sessionType и tags.

См. также