Freigeben über


DbDependencyResolverExtensions.GetService<T>-Methode (IDbDependencyResolver, Object)

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Ruft GetService(Type, Object) auf und übergibt den generischen Typ der Methode sowie den angegebenen Namen als Argumente.

Namespace:  System.Data.Entity.Infrastructure.DependencyResolution
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public Shared Function GetService(Of T) ( _
    resolver As IDbDependencyResolver, _
    key As Object _
) As T
'Usage
Dim resolver As IDbDependencyResolver 
Dim key As Object 
Dim returnValue As T

returnValue = resolver.GetService(key)
public static T GetService<T>(
    this IDbDependencyResolver resolver,
    Object key
)
[ExtensionAttribute]
public:
generic<typename T>
static T GetService(
    IDbDependencyResolver^ resolver, 
    Object^ key
)
static member GetService : 
        resolver:IDbDependencyResolver * 
        key:Object -> 'T 
JScript does not support generic types and methods.

Typparameter

  • T
    Der aufzulösende Vertragstyp.

Parameter

  • key
    Typ: System.Object
    Der Schlüssel der aufzulösenden Abhängigkeit.

Rückgabewert

Typ: T
Die aufgelöste Abhängigkeit oder null, falls der Konfliktlöser sie nicht auflösen kann.

Hinweis zur Verwendung

In Visual Basic und C# können Sie diese Methode als Instanzenmethode für ein beliebiges Objekt vom Typ IDbDependencyResolver aufrufen. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter https://msdn.microsoft.com/de-de/library/bb384936(v=vs.113) oder https://msdn.microsoft.com/de-de/library/bb383977(v=vs.113).

Siehe auch

Verweis

DbDependencyResolverExtensions Klasse

GetService-Überladung

System.Data.Entity.Infrastructure.DependencyResolution-Namespace