Sdílet prostřednictvím


DbProviderServices.GetService(Type, Object) Metoda

Definice

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