SingletonDependencyResolver<T>.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 rozpoznać zależności dla danego typu kontraktu i opcjonalnie określony klucz. Jeśli program rozpoznawania nie może rozpoznać zależności, musi zwrócić pustą wyliczenie i nie zgłaszać. 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>
override this.GetServices : Type * obj -> seq<obj>
Parametry
- type
- Type
Interfejs lub abstrakcyjna klasa bazowa, która definiuje zależność do rozpoznania. Każdy zwrócony obiekt ma być wystąpieniem tego typu.
- key
- Object
Opcjonalnie klucz zależności, który ma zostać rozwiązany. 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.