DbProviderServices.GetService(Type, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird aufgerufen, um zusätzliche Standardanbieterdienste aufzulösen, wenn ein abgeleiteter Typ entweder mithilfe eines Eintrags in der Konfigurationsdatei der Anwendung oder durch codebasierte Registrierung in DbConfigurationals EF-Anbieter registriert wird. Die Implementierung dieser Methode in dieser Klasse verwendet die Resolver, die mit der AddDependencyResolver-Methode hinzugefügt wurden, um Abhängigkeiten aufzulösen.
public virtual object GetService (Type type, object key);
abstract member GetService : Type * obj -> obj
override this.GetService : Type * obj -> obj
Parameter
- type
- Type
Der Typ des zu auflösenden Diensts.
- key
- Object
Ein optionaler Schlüssel, der zusätzliche Informationen zum Auflösen des Diensts bereitstellt.
Gibt zurück
Ein instance des angegebenen Typs oder NULL, wenn der Dienst nicht aufgelöst werden konnte.
Implementiert
Hinweise
Verwenden Sie diese Methode, um andere anbieterbezogene Dienste festzulegen, hinzuzufügen oder zu ändern. Beachten Sie, dass diese Methode nur für solche Dienste aufgerufen wird, wenn sie nicht bereits explizit von der Anwendung konfiguriert wurden. Dadurch können Anbieter Standarddienste festlegen, während die Anwendung die einzelnen Dienste bei Bedarf außer Kraft setzen und explizit konfigurieren kann. Ausführliche Informationen finden Sie unter IDbDependencyResolver und DbConfiguration .
Gilt für:
Entity Framework