Suchergebnisse für Anfrage "unity-container"

1 die antwort

Unity IOC-Container und Auflösen verschiedener Instanzen derselben Schnittstelle

Ich habe einen Einheitscontainer, in dem ich Typen wie folgt registriere: IUnityContainer container = new UnityContainer() .RegisterType<ITaxAuthorityRateService, TaxAuthorityPopulationRateService>( "PopulationRate" ) ...

0 die antwort

Wie registriere ich eine Serviceklasse mit mehreren Repository-Typen in der Bootstrapper-Datei?

Es gibt 4 parametrisierte Konstruktoren einer meiner Service-Schichten (ProductService). Und allen 4 Konstruktoren werden unterschiedliche Repository-Typen injiziert. public class ProductService : IProductService { private IUserDal<Users> ...

3 die antwort

Verwendung von IoC in einem benutzerdefinierten Log4Net-Appender

Ich habe leider schon eine ganze Weile nach etwas gesucht, bei dem es um Unity oder IoC mit Log4Net geht. Die einzigen Ergebnisse, die ich bekomme, sind, wie man sie machtILog automatisch über IoC aufgefüllt. Das istnichtwas ich versuche zu ...

TOP-Veröffentlichungen

2 die antwort

Unity Container Mehrere Implementierungen derselben Schnittstelle

Ich beschäftige mich mit den Unity-Containern und habe eine kurze Frage, wie die Konstruktion einer Klasse in mehrere verschiedene Implementierungen einer Schnittstelle aufgelöst werden kann. Hier ist mein Code: public interface IRenderer { ...

1 die antwort

Verwenden von unity xml config zum Registrieren einer Schnittstelle mit verschachtelten Generika

Wenn ich eine Klasse habe, die eine generische Schnittstelle implementiert, funktioniert die Konfiguration mit der unity xml config einwandfrei. public interface IReader<T> { } public class Fund { } public class FundReader : IReader<Fund> { }und ...

4 die antwort

Ist es besser, einen Singleton zu erstellen, um auf den Unity-Container zuzugreifen, oder ihn durch die Anwendung zu leiten? [geschlossen]

Ich tauche gerade in ein IoC-Framework ein und habe mich für Unity entschieden. Eines der Dinge, die ich immer noch nicht vollständig verstehe, ist, wie man Objekte tiefer in die Anwendung auflöst. Ich vermute, ich hatte gerade nicht ...

7 die antwort

Stellen Sie sicher, dass der Controller einen parameterlosen öffentlichen Konstruktorfehler aufweist

Ich bin dem gefolgtLernprogramm [http://www.asp.net/web-api/overview/extensibility/using-the-web-api-dependency-resolver] das hat super geklappt, bis ich mein modifiziert habeDbContext einen zusätzlichen Konstruktor haben. Ich habe jetzt Probleme ...

2 die antwort

Woher weiß Unity.Resolve, welcher Konstruktor verwendet werden soll?

Bei einer Klasse mit mehreren Konstruktoren - wie kann ich Resolve mitteilen, welcher Konstruktor verwendet werden soll? Betrachten Sie die folgende Beispielklasse: public class Foo { public Foo() { } public Foo(IBar bar) { Bar = bar; } ...

1 die antwort

Auflösungsart mit PerRequestLifetimeManager ohne HTTP-Anforderung

Ich habe eine MVC-Anwendung, die IoC mit Unity verwendet, und ich habe einDbContext Implementierung definiert mit demPerRequestLifetimeManager. Dieses Objekt wird den Controllern über die Unit of Work-Implementierung ...

2 die antwort

Unity PerRequestLifetimeManager Wiederverwendung von Objekten in verschiedenen Anforderungen

Ich habe Unity für die Abhängigkeitsinjektion für unser Projekt eingerichtet. Das Projekt selbst ist eine ASP.NET-Anwendung, die sowohl MVC als auch die Web-API verwendet. Für den Datenbankkontext verwende ich dasPerRequestLifetimeManager. ...