Partager via


DbProviderServices.GetService(Type, Object) Méthode

Définition

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 .

S’applique à