IResolverTKey, TValueRegisterTConcrete(TKey) - метод

Регистрирует тип объекта по заданному ключу. Получение возможно только для зарегистрированных типов.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
IResolver<TKey, TValue> Register<TConcrete>(
	TKey key = null
)
where TConcrete : TValue

Параметры

key  TKey  (Optional)
Ключ регистрации. Значение по умолчанию или null могут соответствовать либо регистрации по умолчанию (без имени), либо может привести к выбрасыванию исключения, если текущий объект не поддерживает регистрации по умолчанию.

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

TConcrete
Тип объекта (класс), запрашиваемый по заданному ключу. Должен реализовывать интерфейс TValue.

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

IResolverTKey, TValue
Текущий объект для цепочки вызовов.

Заметки

Обычно получение сервиса выполняется из контейнера Unity каждый раз при вызове этого метода, при этом объект запрашивается по зарегистрированному типу (классу) без имени в контейнере.

См. также