RegistratorHelper.Execute - метод

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

Definition

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

Параметры

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

См. также