ResolverTKey, TValueResolve - метод |
Выполняет резолв экземпляра заданного сервиса по заданному ключу. Если сервис не был зарегистрирован,
то выбрасывается исключение [Unity.ResolutionFailedException].
Обычно резолв сервиса выполняется из контейнера Unity каждый раз при вызове этого метода,
при этом объект запрашивается по зарегистрированному типу (классу) без имени в контейнере.
Пространство имён:
Tessa.Platform
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public virtual TValue Resolve(
TKey key = null
)
Public Overridable Function Resolve (
Optional key As TKey = Nothing
) As TValue
public:
virtual TValue Resolve(
TKey key = nullptr
)
abstract Resolve :
?key : 'TKey
(* Defaults:
let _key = defaultArg key null
*)
-> 'TValue
override Resolve :
?key : 'TKey
(* Defaults:
let _key = defaultArg key null
*)
-> 'TValue
Параметры
- key (Optional)
- Тип: TKey
Ключ регистрации. Значение по умолчанию или null могут соответствовать либо регистрации по умолчанию (без имени),
либо может привести к выбрасыванию исключения, если текущий объект не поддерживает регистрации по умолчанию.
Возвращаемое значение
Тип:
TValueЭкземпляр заданного сервиса, доступный по заданному ключу.
Реализации
IResolverTKey, TValueResolve(TKey)См. также