DbProviderServices.GetService(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í.
Volá se k vyřešení dalších výchozích služeb zprostředkovatele, pokud je odvozený typ zaregistrovaný jako zprostředkovatel EF, a to buď pomocí položky v konfiguračním souboru aplikace, nebo prostřednictvím registrace založené na kódu v DbConfigurationnástroji . Implementace této metody v této třídě používá překladače přidané s AddDependencyResolver metoda k vyřešení závislostí.
public virtual object GetService (Type type, object key);
abstract member GetService : Type * obj -> obj
override this.GetService : Type * obj -> obj
Parametry
- type
- Type
Typ služby, která se má vyřešit.
- key
- Object
Volitelný klíč, který poskytuje další informace pro řešení služby.
Návraty
Instance daného typu nebo null, pokud službu nelze přeložit.
Implementuje
Poznámky
Pomocí této metody můžete nastavit, přidat nebo změnit jiné služby související s poskytovatelem. Všimněte si, že tato metoda bude volána pouze pro takové služby, pokud již nejsou explicitně nakonfigurovány nějakým jiným způsobem aplikací. To umožňuje poskytovatelům nastavit výchozí služby, zatímco aplikace je stále schopna přepsat a explicitně nakonfigurovat každou službu v případě potřeby. Další podrobnosti najdete v tématu IDbDependencyResolver a DbConfiguration .
Platí pro
Entity Framework