ExtensionExtensionsFindAndRegisterExtensionsOnServer - метод

Выполняет поиск и исполнение серверных регистраторов расширений в папке приложения.

Definition

Пространство имён: Tessa.Extensions
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.24
C#
public static IUnityContainer FindAndRegisterExtensionsOnServer(
	this IUnityContainer unityContainer,
	out List<string> actualFoldersList,
	string instanceName = null,
	string extensionsFolderPath = null,
	bool ignoreEmbeddedPlatformExtensions = false,
	RegistratorTag tags = RegistratorTag.Server
)

Параметры

unityContainer  IUnityContainer
Контейнер Unity.
actualFoldersList  ListString
Список полных путей до папок, в которых была хотя бы одна сборка с расширениями, или null, если таких папок нет.
instanceName  String  (Optional)
Имя экземпляра сервера или null, если используется имя по умолчанию.
extensionsFolderPath  String  (Optional)
Полный путь к папке, внутри которой объект может осуществлять поиск. Если параметр равен null или пустой строке, то используется путь относительно папки ConfigRootPath.
ignoreEmbeddedPlatformExtensions  Boolean  (Optional)
Признак того, что платформенные расширения, встроенные в сборки платформы, будут проигнорированы. Не рекомендуется использовать такой режим при регистрации пользовательских расширений и расширений типового решения, которые часто зависят от платформенных.
tags  RegistratorTag  (Optional)
Теги, хотя бы один из которых должен быть указан в атрибуте регистратора Tag для того, чтобы регистратор использовался.

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

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

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

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

См. также