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)