IDbDependencyResolver.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.
Versucht, eine Abhängigkeit für einen bestimmten Vertragstyp und optional einen bestimmten Schlüssel aufzulösen. Wenn der Resolver die Abhängigkeit nicht auflösen kann, muss er NULL zurückgeben und nicht auslösen. Dadurch können Resolver in einem Chain of Responsibility-Muster verwendet werden, sodass mehrere Resolver aufgefordert werden können, eine Abhängigkeit aufzulösen, bis dies endlich der Fall ist.
public object GetService (Type type, object key);
abstract member GetService : Type * obj -> obj
Parameter
- type
- Type
Die Schnittstelle oder abstrakte Basisklasse, die die zu auflösende Abhängigkeit definiert. Es wird erwartet, dass das zurückgegebene Objekt ein instance dieses Typs ist.
- key
- Object
Optional der Schlüssel der abhängigkeit, die aufgelöst werden soll. Dies kann null für Abhängigkeiten sein, die nicht nach Schlüssel unterschieden werden.
Gibt zurück
Die aufgelöste Abhängigkeit, die eine instance des angegebenen Vertragstyps sein muss, oder NULL, wenn die Abhängigkeit nicht aufgelöst werden konnte.
Gilt für:
Entity Framework