DbProviderServices.GetService(Type, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Appelé pour résoudre des services de fournisseur par défaut supplémentaires lorsqu’un type dérivé est inscrit en tant que fournisseur EF à l’aide d’une entrée dans le fichier de configuration de l’application ou via l’inscription basée sur le code dans DbConfiguration. L’implémentation de cette méthode dans cette classe utilise les résolveurs ajoutés avec la méthode AddDependencyResolver pour résoudre les dépendances.
public virtual object GetService (Type type, object key);
abstract member GetService : Type * obj -> obj
override this.GetService : Type * obj -> obj
Paramètres
- type
- Type
Type du service à résoudre.
- key
- Object
Clé facultative fournissant des informations supplémentaires pour la résolution du service.
Retours
Une instance du type donné ou null si le service n’a pas pu être résolu.
Implémente
Remarques
Utilisez cette méthode pour définir, ajouter ou modifier d’autres services liés au fournisseur. Notez que cette méthode sera appelée uniquement pour ces services s’ils ne sont pas déjà configurés explicitement d’une autre manière par l’application. Cela permet aux fournisseurs de définir des services par défaut pendant que l’application est toujours en mesure de remplacer et de configurer explicitement chaque service si nécessaire. Pour plus d’informations, consultez IDbDependencyResolver et DbConfiguration .