Suchergebnisse für Anfrage "inversion-of-control"

2 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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 ...

TOP-Veröffentlichungen

6 die antwort

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 ...

2 die antwort

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. ...

10 die antwort

.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 ...

12 die antwort

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 ...

8 die antwort

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 ...

2 die antwort

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 ...

6 die antwort

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 ...