IDbDependencyResolver.GetService, 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 une dépendance pour un type donné de contrat donné et éventuellement une clé spécifique. Si le programme de résolution ne peut pas résoudre la dépendance, il doit retourner la valeur Null et ne pas lever une exception. Cela permet d'utiliser les programmes de résolution dans un modèle de chaîne de responsabilité de sorte que plusieurs programmes de résolution puissent être invités à résoudre une dépendance jusqu'à ce qu'un d'eux la résolve.
Espace de noms : System.Data.Entity.Infrastructure.DependencyResolution
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
Function GetService ( _
type As Type, _
key As Object _
) As Object
'Utilisation
Dim instance As IDbDependencyResolver
Dim type As Type
Dim key As Object
Dim returnValue As Object
returnValue = instance.GetService(type, _
key)
Object GetService(
Type type,
Object key
)
Object^ GetService(
Type^ type,
Object^ key
)
abstract GetService :
type:Type *
key:Object -> Object
function GetService(
type : Type,
key : Object
) : Object
Paramètres
- type
Type : System.Type
Interface ou classe de base abstraite qui définit la dépendance à résoudre. L'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.Object
Dépendance résolue, qui doit être une instance du type de contrat donné, ou Null 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