Suchergebnisse für Anfrage "inversion-of-control"
Beste Vorgehensweisen für die Abhängigkeitsinjektion über den Konstruktor
Inversion der Steuerung [https://en.wikipedia.org/wiki/Inversion_of_control] ist eine wertbeständige Technik, mit der ein System modularisiert und die Komponenten voneinander entkoppelt werden. Niedrige Kopplung ist immer von Vorteil: Sie ...
Winforms: So registrieren Sie Formulare beim IoC-Container
Hintergrun Ich erstelle eine Winforms-Anwendung, bei der ich einen IoC-Container (SimpleInjector) verwende, um meine Typen zu registrieren. In meiner Anwendung hat ein Großteil der Bildschirme (d. H. Formulare) jeweils nur eine ...
Unity Batch Register nach Konvention
Ich versuche, das Äquivalent des folgenden Autofac-Codes in Unity IoC zu erstellen. builder.RegisterAssemblyTypes(typeof (DataRepository<>).Assembly) .Where(t => t.Name.EndsWith("Repository")) .AsImplementedInterfaces();Dies ...
C # - Ninject, IoC und Factory Pattern
Ich habe eine Konsolenanwendung, in der ich eine bestimmte Funktion basierend auf Benutzereingaben ausführen muss. Wenn der Benutzer "Merkmal 1" eingibt -> führe ich Merkmal 1 aus und so weiter. Ich versuche, dieses Projekt so sauber und ...
Rolle des neuen Schlüsselworts in Spring Framework
Im Spring Framework scheint es wiebeans sind die bevorzugte Methode zum Erstellen von Objekten [http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-introduction] zur Verwendung in der Geschäftslogik. ...
.net-core Dependency Injection
Ich habe ein generisches Repository, das ich für DI registrieren möchte. Es implementiert ein Interface-IRepository. ormalerweise würde ich eine Instanz davon wie folgt erstellen: IRepository repo = new Repository<Order>();Allerdings versuche ...
Unity.WebApi | Stellen Sie sicher, dass der Controller über einen parameterlosen öffentlichen Konstruktor @ verfüg
Ich verwende das Unity.WebApi NuGet-Paket (Unity 4.0.1 und Unity.WebApi 5.2.3) in einer ASP.NET-WebApi-Lösung. Das Problem, mit dem ich konfrontiert bin, ist, dass beim Versuch, den Code auszuführen, die Fehlermeldung angezeigt wird:Make sure ...
C # + MongoDB - ObjectId ohne Verwendung von MongoDB DataTypes / Attributes
enn ich MongoDB als Datenspeicher verwende, habe ich standardmäßig den ObjectID-Typ als Primärschlüssel. Sie kann auch mithilfe von Guid mit dem Attribut [BsonId] geändert werden. Was auch in der MongoDB C # -Treiberbibliothek definiert ist. Ich ...
Anmelden als Dekorateur vs. Abhängigkeitsinjektion - was ist, wenn ich mich in der Klasse anmelden muss?
(Diese Frage habe ich ursprünglich in @ gestelldieser Kommentar [https://stackoverflow.com/questions/7905110/logging-aspect-oriented-programming-and-dependency-injection-trying-to-make?lq=1#comment56990956_7906547] , aber Mark Seemann hat mich ...
Wie kann ich Unity mit internen Klassen verwenden?
Ich habe eine Web-API-Anwendung und verwende Unity für die Abhängigkeitsinjektion. Die Anwendung verwendet eine Bibliothek, die ein Interface IDoStuff und eine Klasse enthält, die das Interface implementiert: internal interface IDoStuff { void ...