IDbDependencyResolver.GetServices(Type, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.