PluginExtensionContextResolveT - метод |
Получает сервис или другую зависимость заданного типа из контейнера [Tessa.Platform.Plugins.IPluginExtensionContext.UnityContainer].
Это вспомогательный метод, упрощающий получение зависимостей. Если зависимость не зарегистрирована, то выбрасывается исключение.
Пространство имён:
Tessa.Platform.Plugins
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public T Resolve<T>(
string name = null
)
Public Function Resolve(Of T) (
Optional name As String = Nothing
) As T
public:
generic<typename T>
virtual T Resolve(
String^ name = nullptr
) sealed
abstract Resolve :
?name : string
(* Defaults:
let _name = defaultArg name null
*)
-> 'T
override Resolve :
?name : string
(* Defaults:
let _name = defaultArg name null
*)
-> 'T
Параметры
- name (Optional)
- Тип: SystemString
Имя получаемой зависимости или null, если возвращается зависимость, зарегистрированная по умолчанию.
Параметры типа
- T
- Тип получаемого из контейнера сервиса или другой зависимости.
Возвращаемое значение
Тип:
TСервис или другая зависимость, полученная из контейнера.
Реализации
IPluginExtensionContextResolveT(String)См. также