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