WebRegistratorHelperExecuteAsync - метод

Выполняет регистрацию веб-приложения посредством объектов IWebRegistrator.

Definition

Пространство имён: Tessa.Web.Registrations
Сборка: Tessa.Web (в Tessa.Web.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public static ValueTask ExecuteAsync(
	IFinder<WebRegistratorImportingItem> finder,
	WebRegistratorTag tags,
	IServiceCollection services,
	Func<IServiceCollection, ValueTask>? serviceInitializerFuncAsync = null,
	List<string>? referenceList = null
)

Параметры

finder  IFinderWebRegistratorImportingItem
Объект, выполняющий поиск объектов IWebRegistrator.
tags  WebRegistratorTag
Теги, хотя бы один из которых должен быть указан в атрибуте регистратора Tag для того, чтобы регистратор использовался.
services  IServiceCollection
Сервисы, регистрация которых выполняется в веб-приложении.
serviceInitializerFuncAsync  FuncIServiceCollection, ValueTask  (Optional)
Функция, выполняющая платформенную регистрацию зависимостей в коллекции services, или null, если платформенная регистрация отсутствует.
referenceList  ListString  (Optional)

Список полных путей до сборок, которые необходимо подключить, прежде чем расширения будут загружены, или null, если таких сборок нет.

Сборки не загружаются, если после сканирования сборок с расширениями не найден ни один регистратор.

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

ValueTask
Async task.

См. также