Udostępnij za pośrednictwem


IDbDependencyResolver.GetServices(Type, Object) Metoda

Definicja

Próbuje rozwiązać zależności dla danego typu kontraktu i opcjonalnie dla danego klucza. Jeśli program rozpoznawania nazw nie może rozpoznać zależności, musi zwrócić puste wyliczenie i nie zgłosić. Ta metoda różni się od GetService(Type, Object) tego, że zwraca wszystkie zarejestrowane usługi dla danego typu i kombinacji klawiszy.

public System.Collections.Generic.IEnumerable<object> GetServices (Type type, object key);
abstract member GetServices : Type * obj -> seq<obj>

Parametry

type
Type

Interfejs lub abstrakcyjna klasa bazowa, która definiuje zależność do rozwiązania. Każdy zwrócony obiekt ma być wystąpieniem tego typu.

key
Object

Opcjonalnie klucz zależności do rozwiązania. Może to być wartość null dla zależności, które nie są rozróżniane przez klucz.

Zwraca

Wszystkie usługi, które rozpoznają zależność, które muszą być wystąpieniami danego typu kontraktu lub pustym wyliczeniem, jeśli nie można rozpoznać zależności.

Dotyczy