Partager via


IDbDependencyResolver.GetServices, méthode

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Tente de résoudre des dépendances pour un type donné de contrat et éventuellement une clé spécifique. Si le programme de résolution ne peut pas résoudre la dépendance, il doit retourner une énumération vide et ne pas lever d'exception. Cette méthode diffère de GetService(Type, Object), car elle retourne tous les services inscrits pour la combinaison de clé et de type donnée.

Espace de noms :  System.Data.Entity.Infrastructure.DependencyResolution
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
Function GetServices ( _
    type As Type, _
    key As Object _
) As IEnumerable(Of Object)
'Utilisation
Dim instance As IDbDependencyResolver 
Dim type As Type 
Dim key As Object 
Dim returnValue As IEnumerable(Of Object)

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

Paramètres

  • type
    Type : System.Type
    Interface ou classe de base abstraite qui définit la dépendance à résoudre. Chaque objet retourné doit être une instance de ce type.
  • key
    Type : System.Object
    Éventuellement, clé de la dépendance à résoudre. Peut avoir la valeur Null pour les dépendances qui ne sont pas différenciées par la clé.

Valeur de retour

Type : System.Collections.Generic.IEnumerable<Object>
Tous les services qui résolvent la dépendance, qui doivent être des instances du type de contrat donné, ou une énumération vide si la dépendance n'a pas pu être résolue.

Voir aussi

Référence

IDbDependencyResolver Interface

Espace de noms System.Data.Entity.Infrastructure.DependencyResolution