Ich versuche, die UserManagerFactory-Middleware zu verstehen, die hier erklärt wird pro Anfrage Lebensdauerverwaltung für usermanager .
Ich habe diese Klasse erstellt, die ich von der Startup-Konfigurationsmethode aus aufrufen
%Vor%Und die Startkonfiguration
%Vor%Nun hat mein CustomUserStore einige Abhängigkeiten, die ich in den Konstruktor einfügen möchte.
Der Zusammensetzungsstamm des IOC-Containers weiß, wie diese Abhängigkeiten aufgelöst werden können.
Wie mache ich den Container CustomUserManagerProvider
DI bewusst (Wenn das Sinn macht) ...
Obwohl das funktioniert
%Vor%Aber ich habe versucht, das Service-Locator (Anti) -Muster zu vermeiden. Ist das meine einzige Option, ist das überhaupt richtig?
Ich benutze Ninject.
Kann ich nicht einfach einen UserManager in requestScope im Kompositionswurzel erstellen und in die Controller injizieren, ist das nicht das Gleiche?
In einer Web-App entspricht CreatePerOwinContext dem Erstellen von InRequestScope?
Tags und Links c# asp.net-identity