Partager via


SingletonDependencyResolver<T>.GetServices(Type, Object) Méthode

Définition

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.

Implémente

S’applique à