IDbDependencyResolver.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.
Tente de résoudre une dépendance pour un type de contrat donné et éventuellement une clé donnée. Si le programme de résolution ne peut pas résoudre la dépendance, il doit retourner null et ne pas lever. Cela permet d’utiliser des résolveurs dans un modèle de chaîne de responsabilité, de sorte que plusieurs résolveurs peuvent être invités à résoudre une dépendance jusqu’à ce que l’un d’eux le fasse finalement.
public object GetService (Type type, object key);
abstract member GetService : Type * obj -> obj
Paramètres
- type
- Type
Interface ou classe de base abstraite qui définit la dépendance à résoudre. L’objet retourné est censé être un instance de ce type.
- key
- Object
Si vous le souhaitez, la clé de la dépendance à résoudre. Cela peut être null pour les dépendances qui ne sont pas différenciées par clé.
Retours
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.