DbDependencyResolverExtensions.GetService 方法

定义

重载

GetService(IDbDependencyResolver, Type)

调用 GetService(Type, Object) 传递给定类型参数并为 name 参数使用 null。

GetService<T>(IDbDependencyResolver)

调用 GetService(Type, Object) 将方法的泛型类型作为类型参数传递,并为 name 参数传递 null。

GetService<T>(IDbDependencyResolver, Object)

调用 GetService(Type, Object) 将方法的泛型类型和给定名称作为参数传递。

GetService(IDbDependencyResolver, Type)

调用 GetService(Type, Object) 传递给定类型参数并为 name 参数使用 null。

public static object GetService (this System.Data.Entity.Infrastructure.DependencyResolution.IDbDependencyResolver resolver, Type type);
static member GetService : System.Data.Entity.Infrastructure.DependencyResolution.IDbDependencyResolver * Type -> obj

参数

resolver
IDbDependencyResolver

要使用的解析程序。

type
Type

要解析的协定类型。

返回

已解析的依赖项;如果冲突解决程序无法解析依赖项,则为 null。

适用于

GetService<T>(IDbDependencyResolver)

调用 GetService(Type, Object) 将方法的泛型类型作为类型参数传递,并为 name 参数传递 null。

public static T GetService<T> (this System.Data.Entity.Infrastructure.DependencyResolution.IDbDependencyResolver resolver);
static member GetService : System.Data.Entity.Infrastructure.DependencyResolution.IDbDependencyResolver -> 'T
<Extension()>
Public Function GetService(Of T) (resolver As IDbDependencyResolver) As T

类型参数

T

要解析的协定类型。

参数

resolver
IDbDependencyResolver

要使用的解析程序。

返回

T

已解析的依赖项;如果冲突解决程序无法解析依赖项,则为 null。

适用于

GetService<T>(IDbDependencyResolver, Object)

调用 GetService(Type, Object) 将方法的泛型类型和给定名称作为参数传递。

public static T GetService<T> (this System.Data.Entity.Infrastructure.DependencyResolution.IDbDependencyResolver resolver, object key);
static member GetService : System.Data.Entity.Infrastructure.DependencyResolution.IDbDependencyResolver * obj -> 'T
<Extension()>
Public Function GetService(Of T) (resolver As IDbDependencyResolver, key As Object) As T

类型参数

T

要解析的协定类型。

参数

resolver
IDbDependencyResolver

要使用的解析程序。

key
Object

要解析的依赖项的键。

返回

T

已解析的依赖项;如果冲突解决程序无法解析依赖项,则为 null。

适用于