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