Поделиться через


DbDependencyResolverExtensions.GetService Метод

Определение

Перегрузки

GetService(IDbDependencyResolver, Type)

Вызывает GetService(Type, Object) передачу заданного аргумента типа и использование null для аргумента name.

GetService<T>(IDbDependencyResolver)

Вызывает GetService(Type, Object) передачу универсального типа метода в качестве аргумента типа и значение NULL для аргумента name.

GetService<T>(IDbDependencyResolver, Object)

Вызывает GetService(Type, Object) передачу универсального типа метода и заданного имени в качестве аргументов.

GetService(IDbDependencyResolver, Type)

Вызывает GetService(Type, Object) передачу заданного аргумента типа и использование null для аргумента name.

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) передачу универсального типа метода в качестве аргумента типа и значение NULL для аргумента name.

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, если сопоставитель не может разрешить ее.

Применяется к