SingletonDependencyResolver<T>.GetServices(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 une énumération vide et ne pas le lever. Cette méthode diffère de GetService(Type, Object) par le fait qu’elle retourne tous les services inscrits pour le type et la combinaison de touches donnés.
public System.Collections.Generic.IEnumerable<object> GetServices (Type type, object key);
abstract member GetServices : Type * obj -> seq<obj>
override this.GetServices : Type * obj -> seq<obj>
Paramètres
- type
- Type
Interface ou classe de base abstraite qui définit la dépendance à résoudre. Chaque 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
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.