Для изменения размера нажмите или перетащите

FinderFactoryCreateWithSubfoldersT - метод

Возвращает объект, позволяющий осуществлять поиск типов регистраций в указанной папке и внутри каждой папки, вложенной в указанную.

Пространство имён:  Tessa.Platform.Composition
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public static IFinder<T> CreateWithSubfolders<T>(
	Func<IAssemblyCatalog, IFinder<T>> createFinderFunc,
	SessionType sessionType,
	out List<string> referenceList,
	out List<string> actualFoldersList,
	string extensionsFolderPath = null,
	bool ignoreEmbeddedPlatformExtensions = false
)

Параметры

createFinderFunc
Тип: SystemFuncIAssemblyCatalog, IFinderT
Функция, создающая объект для поиска регистраций для каталога со сборкой.
sessionType
Тип: Tessa.Platform.RuntimeSessionType
Тип сессии, которая определяет сборки расширений платформы.
referenceList
Тип: System.Collections.GenericListString
Список полных путей до сборок, которые необходимо подключить, прежде чем плагины будут загружены, или null, если таких сборок нет.
actualFoldersList
Тип: System.Collections.GenericListString
Список полных путей до папок, в которых была хотя бы одна сборка с расширениями, или null, если таких папок нет.
extensionsFolderPath (Optional)
Тип: SystemString
Полный путь к папке, внутри которой объект может осуществлять поиск. Если параметр равен null или пустой строке, то используется путь относительно папки ConfigRootPath.
ignoreEmbeddedPlatformExtensions (Optional)
Тип: SystemBoolean
Признак того, что платформенные расширения, встроенные в сборки платформы, будут проигнорированы. Не рекомендуется использовать такой режим при регистрации пользовательских расширений и расширений типового решения, которые часто зависят от платформенных.

Параметры типа

T
Искомый тип объектов.

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

Тип: IFinderT
Объект, позволяющий осуществлять поиск типов IRegistrator.
См. также