IRegistrator - интерфейс

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

Definition

Пространство имён: Tessa.Extensions
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public interface IRegistrator : ISealable
Implements
ISealable

Свойства

IsSealedПризнак того, что объект был защищён от изменений.
(Унаследован от ISealable)
SessionType Тип сессии.
Tag Флаговое перечисление с тегами регистратора, которые ограничивают область его использования. По умолчанию используются теги GroupForDefault.
UnityContainer Контейнер Unity, в котором выполняется регистрация.

Методы

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

См. также