SingletonDependencyResolver<T>.GetServices(Type, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 nevyvolá se. Tato metoda se liší od GetService(Type, Object) toho, že vrací všechny registrované služby pro daný typ a kombinaci klíčů.
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
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. To může mít hodnotu null pro závislosti, které nejsou odlišeny klíčem.
Návraty
Všechny služby, které přeloží závislost, což musí být instance daného typu kontraktu, nebo prázdný výčet, pokud závislost nelze přeložit.
Implementuje
Platí pro
Entity Framework