Sdílet prostřednictvím


IDbDependencyResolver.GetServices(Type, Object) Metoda

Definice

Pokusí se vyřešit závislosti pro daný typ kontraktu a volitelně i pro daný klíč. Pokud překladač nemůže přeložit závislost, musí vrátit prázdný výčet a ne vyvolat. Tato metoda se liší od GetService(Type, Object) v tom, že vrací všechny registrované služby pro daný typ a kombinaci kláves.

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

Parametry

type
Type

Rozhraní nebo abstraktní základní třída, která definuje závislost, která má být vyřešena. Očekává se, že každý vrácený objekt bude instancí tohoto typu.

key
Object

Volitelně klíč závislosti, která se má vyřešit. Tato hodnota může být null pro závislosti, které nejsou rozlišeny klíčem.

Návraty

Všechny služby, které řeší závislost, což musí být instance daného typu kontraktu, nebo prázdný výčet, pokud závislost nelze vyřešit.

Platí pro