IWebRegistrator - интерфейс

Интерфейс, реализуемый в объектах регистраторов веб-приложений ASP.NET Core. Помимо интерфейса также требуется указать атрибут WebRegistratorAttribute.

Definition

Пространство имён: Tessa.Web.Registrations
Сборка: Tessa.Web (в Tessa.Web.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public interface IWebRegistrator : ISealable
Implements
ISealable

Свойства

IsSealedПризнак того, что объект был защищён от изменений.
(Унаследован от ISealable)
Services Сервисы, регистрация которых выполняется в веб-приложении.
Tag Флаговое перечисление с тегами регистратора, которые ограничивают область его использования. По умолчанию используются теги GroupForDefault.

Методы

FinalizeRegistrationAsync Завершает регистрацию. В этом методе рекомендуется получить зависимости из коллекции Services и выполнить их настройку.
InitializeRegistration Инициализирует регистрацию. Выполняется перед регистрацией платформенных зависимостей в Services.
RegisterServices Выполняет регистрацию зависимостей сервисов. Выполняется после регистрации платформенных зависимостей в Services.
SealЗащищает объект от изменений.
(Унаследован от ISealable)

См. также