ResolverTKey, TValueResolve - метод

Получает экземпляр заданного сервиса по указанному ключу.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public virtual TValue Resolve(
	TKey key = null
)

Параметры

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

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

TValue
Экземпляр заданного сервиса, доступный по заданному ключу.

Реализации

IReadOnlyResolverTKey, TValueResolve(TKey)

Заметки

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

Исключения

ResolutionFailedExceptionСервис не был зарегистрирован.

См. также