Freigeben über


DbProviderServices.GetServices-Methode

[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.]

Wird aufgerufen, um zusätzliche Standardanbieterdienste aufzulösen, wenn ein abgeleiteter Typ als EF-Anbieter registriert ist, entweder unter Verwendung eines Eintrags in der Konfigurationsdatei der Anwendung oder durch codebasierte Registrierung in DbConfiguration. Die Implementierung dieser Methode in dieser Klasse verwendet die Konfliktlöser, der mit der AddDependencyResolver-Methode hinzugefügt wurden, um Abhängigkeiten aufzulösen.

Namespace:  System.Data.Entity.Core.Common
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Overridable Function GetServices ( _
    type As Type, _
    key As Object _
) As IEnumerable(Of Object)
'Usage
Dim instance As DbProviderServices 
Dim type As Type 
Dim key As Object 
Dim returnValue As IEnumerable(Of Object)

returnValue = instance.GetServices(type, _
    key)
public virtual IEnumerable<Object> GetServices(
    Type type,
    Object key
)
public:
virtual IEnumerable<Object^>^ GetServices(
    Type^ type, 
    Object^ key
)
abstract GetServices : 
        type:Type * 
        key:Object -> IEnumerable<Object> 
override GetServices : 
        type:Type * 
        key:Object -> IEnumerable<Object> 
public function GetServices(
    type : Type, 
    key : Object
) : IEnumerable<Object>

Parameter

  • type
    Typ: System.Type
    Der Diensttyp, der aufgelöst werden soll.
  • key
    Typ: System.Object
    Ein optionaler Schlüssel, der weitere Informationen zum Auflösen des Diensts bereitstellt.

Rückgabewert

Typ: System.Collections.Generic.IEnumerable<Object>
Alle registrierten Dienste, die den angegebenen Typ und Schlüssel erfüllen, oder eine leere Enumeration, wenn keine vorhanden sind.

Implements

IDbDependencyResolver.GetServices(Type, Object)

Siehe auch

Verweis

DbProviderServices Klasse

System.Data.Entity.Core.Common-Namespace