DependencyResolver.SetResolver 方法

定义

重载

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)))

参数

getService
Func<Type,Object>

服务委托。

getServices
Func<Type,IEnumerable<Object>>

多个服务委托。

适用于