Gibt es eine Möglichkeit, IServiceProvider.GetService<T>
eine Instanz zurückzugeben, auch wenn T
nicht explizit mit dem Container registriert ist?Wie wird der nicht registrierte Typ mit der Standard-MVC-Core-Abhängigkeitsinjektion aufgelöst
Wenn ich weiß, dass T
Abhängigkeiten hat Ich möchte, dass sie basierend auf ihren Registrierungen injiziert werden, ohne T
selbst registrieren zu müssen.
Ich glaube Ninject wird intelligent den am besten geeigneten Konstruktor oder Fallback zu einem parameterlosen Konstruktor ausarbeiten, wenn kein geeigneter Konstruktor gefunden wird. Ich möchte dieses Verhalten möglichst mit dem Standard-MVC-Core-DI-Framework replizieren.
@Rafal https://docs.asp.net/en/latest/fundamentals/dependency-injection.html ich die Frage zu MVC6 für Klarheit aktualisiert haben –