DependencyResolver.SetResolver 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
SetResolver(Object) |
使用在使用服务定位器接口时提供的公共服务定位器,为依赖关系解析程序提供一个注册点。 |
SetResolver(IDependencyResolver) |
使用指定的依赖关系解析程序接口,为依赖关系解析程序提供一个注册点。 |
SetResolver(Func<Type,Object>, Func<Type,IEnumerable<Object>>) |
使用指定的服务委托和指定的服务集合委托,为依赖关系解析程序提供一个注册点。 |
SetResolver(Object)
使用在使用服务定位器接口时提供的公共服务定位器,为依赖关系解析程序提供一个注册点。
public static void SetResolver (object commonServiceLocator);
static member SetResolver : obj -> unit
Public Shared Sub SetResolver (commonServiceLocator As Object)
参数
- commonServiceLocator
- Object
公共服务定位器。
适用于
SetResolver(IDependencyResolver)
使用指定的依赖关系解析程序接口,为依赖关系解析程序提供一个注册点。
public static void SetResolver (System.Web.Mvc.IDependencyResolver resolver);
static member SetResolver : System.Web.Mvc.IDependencyResolver -> unit
Public Shared Sub SetResolver (resolver As IDependencyResolver)
参数
- resolver
- IDependencyResolver
依赖关系解析程序。
适用于
SetResolver(Func<Type,Object>, Func<Type,IEnumerable<Object>>)
使用指定的服务委托和指定的服务集合委托,为依赖关系解析程序提供一个注册点。
public static void SetResolver (Func<Type,object> getService, Func<Type,System.Collections.Generic.IEnumerable<object>> getServices);
static member SetResolver : Func<Type, obj> * Func<Type, seq<obj>> -> unit
Public Shared Sub SetResolver (getService As Func(Of Type, Object), getServices As Func(Of Type, IEnumerable(Of Object)))
参数
- getServices
- Func<Type,IEnumerable<Object>>
多个服务委托。