Tag: unity-container

Der Unity Application Block (d.h. die Einheit) ist ein leichtes, extensible dependency injection container .NETZ mit Unterstützung für die interception.

Wie kann ich Spritzen eine Eigenschaft nur, wenn der Wert nicht null ist, zur Laufzeit mithilfe von Unity?

Anzahl der Antworten 3 Antworten
Ich habe ein interface zu beheben, und eine von dem zugeordneten Objekt Abhängigkeiten hat eine Eigenschaft, die ich möchte ein Wert festgelegt, dass ich nur noch verfügbar, wenn ich auflösen der top-level-Objekt. Gibt es keinen gültigen Standardwert

Einheit [Abhängigkeit] Injektion und Vererbung

Anzahl der Antworten 4 Antworten
Meine Frage ist wie folgt: Ich habe einen Basis-controller (ASP.Net MVC-controller) genannt ApplicationController, und ich will alle meine controller Erben. diese Basis-controller hat eine ILogger Eigentum, gekennzeichnet mit einem [Abhängigkeit] - Attribut. (ja, ich weiß, ich sollte

Gibt es eine gute/richtige Weg zur Lösung des dependency injection-loop-problem in der ASP.NET MVC ContactsManager tutorial?

Anzahl der Antworten 3 Antworten
Wenn Sie nicht wissen, was ich Rede, gehen Sie entweder durch das tutorial und versuchen add dependency Injection selbst oder versuchen Sie Ihr Glück mit meiner Erklärung des Problems. Hinweis: Dieses problem nicht im Rahmen des ursprünglichen

DI mit der Einheit, wenn mehrere Instanzen der gleichen Art gebraucht wird

Anzahl der Antworten 6 Antworten
Ich brauche Hilfe mit diesem. Ich bin mit Unity als mein container und ich möchte zum einleiten von zwei unterschiedlichen Instanzen des gleichen Typs in meiner Konstruktor. class Example { Example(IQueue receiveQueue, IQueue sendQueue) {} } ....und

Benutzerdefinierte Objekt Fabrik-Erweiterung für Unity

Anzahl der Antworten 4 Antworten
Ich bin mit dem Unity IoC container, und ich brauche abzufangen Anrufe zu Lösen für eine bestimmte Basis-Schnittstelle und das ausführen meiner eigenen benutzerdefinierten code zu konstruieren, die diese Arten. In anderen Worten, im Beispiel-code unten, wenn

Einheit registrieren generischen Typ für nicht generische Schnittstelle

Anzahl der Antworten 2 Antworten
mein Szenario sieht (für mich) sehr geradlinig, aber ich konnte nicht eine Lösung finden. Habe ich dieses Szenario public class Class<T> : IInterface where T : class { } die Schnittstelle kann nicht hergestellt werden generische (kommt

wie die Umsetzung IOC ohne eine Globale statische service (non-service-locator-Lösung)?

Anzahl der Antworten 5 Antworten
wollen wir nutzen, Einheit für IOC. Alle, die ich gesehen habe ist die Umsetzung, dass es eine Globale statische service (nennen wir es der IOCService) hält eine Referenz auf den Unity-container, die alle Register interface/Klassen-Kombinationen und jeder

Sollte ich die übergabe eines Unity-Container, in meinen Abhängigkeiten?

Anzahl der Antworten 1 Antworten
Also ich habe: Anwendung: Erfordert Klasse B (andere Baugruppe) Klasse B: Erfordert die C-Klasse (auch andere Baugruppe) Klasse C: Nutzt einen Behälter zum auflösen verschiedener Objekte, sondern auch die Lebensdauer des Containers (und die Objekte, die es

Holen Sie Sich Alle Typen, Die Eine Schnittstelle Implementieren, In Der Einheit

Anzahl der Antworten 3 Antworten
Überspringen Sie bitte die UPDATE-wenn Sie möchten, nur wissen die Lösung: Ich habe eine Anwendung, die den folgenden code zu erhalten, und ausführen einer Anzahl von worker-Methoden var type = typeof(IJob); var types = AppDomain.CurrentDomain.GetAssemblies() .SelectMany(x =>

Was ist der Unterschied zwischen ContainerControlledLifetimeManager und HierarchicalLifetimeManager?

Anzahl der Antworten 1 Antworten
Was ist der Allgemeine Unterschied zwischen ContainerControlledLifetimeManager und HierarchicalLifetimeManager? Ich weiß, dass ContainerControlledLifetimeManager darstellen singleton ist DI-container erstellen einer neuen Instanz für jeden Typ die benötigten Abhängigkeiten. Ich Lesen Sie nützliche Artikel über Verständnis Lebensdauer Manager. Ich

Einheit ServiceLocator, register, Typen zur Laufzeit

Anzahl der Antworten 2 Antworten
Ich habe ein kleines toolkit verwendet Unity-DI plus EntLib Service Locator. Das problem tritt auf, wenn eine Drittanbieter-apps versuchen, die EntLib service locator. Es sieht aus wie die EntLib Service Locator singleton, so dass, wenn die Drittanbieter-app,

Wie sich zu registrieren eine Klasse, die `Func "< "> " als parameter?

Anzahl der Antworten 2 Antworten
Ich habe den folgenden code: _container = new UnityContainer(); _container.RegisterType<IDownloader, Downloader>(); _container.RegisterType<INewObject, NewObject>(); _container.RegisterType<SearchViewModel>(); SearchViewModel Klasse mit Konstruktor-injection: class SearchViewModel { private readonly Func<IDownloader> _downloaderFactory; private readonly INewObject _newObject; private IDownloader _downloader; public SearchViewModel(Func<IDownloader> downloaderFactory, INewObject newObject)

Wie zu verwenden Einheit.RegisterType mit Moq?

Anzahl der Antworten 1 Antworten
Ich habe einen lauffähigen code mit unity. Jetzt will ich mit Moq meine unit-Tests für ASP-MVC. In der globalen.asax code habe ich Folgendes: IUnityContainer container = new UnityContainer(); container.RegisterType<IFoo, Foo>(new InjectionConstructor("xxx")); Nun schrieb ich testcode mit Moq:

Wie registrieren Sie einen AutoMapper Profil mit Unity

Anzahl der Antworten 2 Antworten
Habe ich Folgendes AutoMapper Profil: public class AutoMapperBootstrap : Profile { protected override void Configure() { CreateMap<Data.EntityFramework.RssFeed, IRssFeed>().ForMember(x => x.NewsArticles, opt => opt.MapFrom(y => y.RssFeedContent)); CreateMap<IRssFeedContent, Data.EntityFramework.RssFeedContent>().ForMember(x => x.Id, opt => opt.Ignore()); } } Und ich bin

Einheit: Typ-name oder alias-x konnte nicht aufgelöst werden. Bitte überprüfen Sie Ihre Konfiguration-Datei, und überprüfen Sie diese Art Namen

Anzahl der Antworten 2 Antworten
Fehlercode : The type name or alias UnitOfWorkFactory could not be resolved. Please check your configuration file and verify this type name. Ich bin Schaben google-Ergebnisse /Debuggen für 2 Tage jetzt, und ich fand keine Lösung. Erwähnen,

PRISMA 6 mit Unity - Lösung anzeigen von Modellen für views-ohne Namenskonvention

Anzahl der Antworten 2 Antworten
Ich versuche, Modelle mit aufgelöst DI mit PRISMA 6 und der Einheit in meinem WPF-app und das funktioniert. Allerdings weiß ich nicht, wie zu sagen, der Rahmen, die anzeigen, die zusammengeführt werden sollen, mit dem view-Modell. Nutzen,

Dependency injection mit EF DbContext implementiert 2 interfaces

Anzahl der Antworten 2 Antworten
Gegeben DbContext implementiert 2 interfaces etwa so: public interface IQueryEntities { IQueryable<User> Users { get; } IQueryable<Computer> Computers { get; } //other IQueryable<T> get properties } public interface IUnitOfWork { int SaveChanges(); } public class MyContext :

MVC 4 und der Einheit, die Injektion der Abhängigkeiten WebAPI Controller

Anzahl der Antworten 2 Antworten
Ich bin neu in der MVC und ich bekam klebte ein problem. Alle Beispiele, die ich geschafft zu finden, finden Sie einfache Steuerungen und nicht-API-Controllern. Vielleicht irgend jemand ein funktionierendes code-Beispiel, wie man auf Application_Start(), registrieren Sie

MVC 3, Einheit 2, - Pro Anfrage Lifetime Manager

Anzahl der Antworten 2 Antworten
Ich bin mit der Einheit MVC3-code http://unitymvc3.codeplex.com/ eine NHibernate-session-per-request-Instanz meiner IUnitOfWork. War vor ein paar Wochen habe ich einige änderungen vorgenommen und nun ist mein IUnitOfWork zu haben scheint, eine statische Lebensdauer. Über mein global.asax.cs: private static

Sollte ich Microsoft.Practicies.Einheit.IUnityContainer in meinem MVVM-Anwendung?

Anzahl der Antworten 4 Antworten
Jason Dolinger in seinem video befindet sich hier (heißen ab sofort) www.lab49.com/files/videos/Jason%20Dolinger%20MVVM.wmv (von 0,59 bis 1.04) verwendet diesen code: public partial App: Application { protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); IUnityContainer container = new UnityContainer(); RandomQuoteSource

Kann Unity-Container Laden Von Assemblys Dynamisch?

Anzahl der Antworten 3 Antworten
War ich eine Anwendung entwickeln. Ich will die Einheit zu lösen, meine Typen die zimmerreserviereung, OHNE das referenzieren der assemblies in das Haupt-Projekt. Ich dache es geladen Baugruppen automatisch durch die Konfiguration von der Art der Registrierung

was ist besser Struktur anzeigen oder unity application block

Anzahl der Antworten 1 Antworten
Will ich mit Abhängigkeit Injektionstechnik in meiner Website. Dafür will ich entweder mit structuremap oder unity application block. Also, welches ist besser und warum sollten wir einen davon benutzen? Möglich, Duplikat der Die .NET Dependency Injection-frameworks sind,

Unity IoC für die Lösung Assemblys dynamisch

Anzahl der Antworten 2 Antworten
Verwenden wir die Einheit als IoC. Wir kamen über einzigartiges problem. Wir haben erstellt IPlugin-interface genannt. Diese Schnittstelle ist in verschiedenen Drittanbietern zu entwickeln, Ihre eigenen plug in basierend auf dieser Schnittstelle. Diese plug-ins dann passt in

Nicht beheben können, Wörterbuch in Unity-container

Anzahl der Antworten 1 Antworten
Ich habe gerade stolperte über diese: innerhalb eines Unity-container, ich möchte mich registrieren IDictionary<TK, TV>; davon ausgehen, dass es IDictionary<string, int> _unityContainer = new UnityContainer() .RegisterType<IDictionary<string, int>, Dictionary<string, int>>(); aber wenn ich versuche var d = _unityContainer.Resolve<IDictionary<string,

Wie zu verwenden Repository-Schnittstelle, nutzt Generics mit Dependency Injection?

Anzahl der Antworten 5 Antworten
Ich bin versucht, verwenden Sie die folgende Generische Repository-Schnittstelle für DI-und constructor injection: public interface IRepository<TEntity> : IDisposable where TEntity : class Das problem ist, um zu definieren, die eine Instanz der Schnittstelle, ich muss die Klasse

Wie können Sie Kraft der Einheit, um eine neue Instanz zu Erstellen?

Anzahl der Antworten 2 Antworten
Mithilfe von Unity Application block, wie können Sie Kraft der Einheit-Konfiguration zum erstellen einer neuen Instanz eines Objekts, wenn wir nennen die UnityContainer.Resolve<T>() Methode im WCF-Kontext? Die Lebensdauer manager verwendest du? auch die, die Sie entsorgen möchten,

Web-Api-Start-up-Ausnahmen mit IDependencyResolver Umsetzung

Anzahl der Antworten 7 Antworten
Ich bin der Entwicklung einer Web-Api, und ich beschloss, verwenden Sie benutzerdefinierte DependencyResolver. Ich beziehe mich diese [Dependency Injection für Web-API-Controller] Artikel. Alles funktioniert so weit gut im Bezug auf dependency injection in den Controller. Code-snippet von

Einheit nicht auflösen basic-dependency chain

Anzahl der Antworten 3 Antworten
Ich bin die Implementierung des dynamischen be-und Anmeldung meines Baugruppen in der Einheit IoC. Angesichts dieser Klassen: public interface IA { } public interface IB { } public interface IC { } public class A : IA

Wie injizieren von Abhängigkeiten in den globalen.asax.cs

Anzahl der Antworten 1 Antworten
Wie kann ich injizieren von Abhängigkeiten in den globalen.asax.cs, D. H. die MvcApplication Klasse? Nachdem Sie zuvor verwendet der Service Locator (anti-)Muster für dependency injection, ich versuche zu Folgen best-practice-Empfehlungen in meiner neuesten MVC-Anwendung mit einem IOC-container

Mithilfe von Unity injizieren von Abhängigkeiten in einem benutzerdefinierten ActionFilter

Anzahl der Antworten 1 Antworten
Im moment habe ich eine eigene ControllerFactory, in die ich Spritzen mein Unity-container: in global.asax Application_Start(): var container = InitContainer(); DependencyResolver.SetResolver(new UnityDependencyResolver(container)); var factory = new UnityControllerFactory(container); ControllerBuilder.Current.SetControllerFactory(factory); In der controller factory habe ich meine Controller für

Einheit loadConfiguration scheitern

Anzahl der Antworten 1 Antworten
Habe ich folgende Einheit konstruieren Methode: public static IUnityContainer CreateContainer() { UnityContainer container = new UnityContainer(); container.LoadConfiguration(); ....... } Dann eine Schnittstelle und eine Implementierung der Klasse: namespace MyCompany.Web.Areas.MyApp.Common { public interface ISession { } } namespace

Einheit PerRequestLifetimeManager re-Objekt in verschiedenen Anfragen

Anzahl der Antworten 1 Antworten
Ich habe eingestellt, dass die Einheit für dependency injection für unser Projekt. Das Projekt ist selbst eine ASP.NET Anwendungen, die sowohl MVC und Web API. Für die Datenbank-Kontext, ich bin mit der PerRequestLifetimeManager. Dies geschieht so, dass

Wie verwende ich das Dekorator-Muster mit Unity ohne die explizite Angabe jeder parameter in der InjectionConstructor

Anzahl der Antworten 6 Antworten
Diesen hilfreichen Artikel von David Haydn (EDIT: scam link entfernt, es hätte dieser Artikel) zeigt, wie Sie die InjectionConstructor Klasse zu helfen, richten Sie eine Kette mit dem decorator-Muster mit Unity. Allerdings, wenn die Elemente in Ihren

Einheit: Ersetzen registriert Typs mit einem anderen Typ zur Laufzeit

Anzahl der Antworten 1 Antworten
Wir haben ein Szenario, wo der Benutzer kann wählen zwischen verschiedenen hardware zur Laufzeit. Im hintergrund haben wir verschiedene hardware-Klassen, die alle implementieren eine IHardware - Schnittstelle. Wir wollen die Einheit zum registrieren des aktuell ausgewählten hardware-Instanz

ResolutionFailedException mit Unity

Anzahl der Antworten 2 Antworten
Ich bin mit Patterns und Practices " Einheit injizieren von Abhängigkeiten in meinen Objekten und schlagen eine seltsame (für mich jedenfalls) Problem. Hier ist meine Klasse Definitionen: public class ImageManager : IImageManager { IImageFileManager fileManager; public ImageManager(IImageFileManager

Wie zu injizieren Konstruktor-argument aus der config-Datei mit Unity

Anzahl der Antworten 3 Antworten
Sich vorstellen, wir haben eine Klasse public class MyClass { private string _val; public MyClass(string val) { _val = val; } } und app.config (oder web.config) <appSettings> <add key="value" value="some value" /> </appSettings> Ist es Weise, sich

Mit der Einheit, wie Sie sich registrieren, geben Sie die Zuordnungen für Generika?

Anzahl der Antworten 1 Antworten
Ich versuche, die Implementierung eines repository-Lösung für Entity Framework aber ich habe Probleme bei der Registrierung der Typen, die gehören Generika mit Einheit. Gegeben: //IRepository interface public interface IRepository<TEntity> { //omitted for brevity } //Repository implementation public

Wie sich zu registrieren Alle Arten von Schnittstelle und bekommen Instanz von Ihnen in der Einheit?

Anzahl der Antworten 1 Antworten
Wie Einheit können alle Instanzen einer Schnittstelle und dann auf Sie zugreifen? Code-Stücke sind von hier entnommen : Fail-Tracker In StrcutureMap Ihr möglich, sich zu registrieren alle Arten, eine Schnittstelle aus einer assembly und dann greifen Sie

Implizit injizieren von Abhängigkeiten in der Base-Klasse, während die abgeleitete Klasse wird gelöst durch Einheit

Anzahl der Antworten 3 Antworten
Ich habe eine Basisklasse Base mit dependecy Dep und Standard-Spritzgieß-und Konstruktor- Class Base : IBase { public IDep Dep { get; set; } public Base() { Console.WriteLine("Default Constructor Base "); } [InjectionConstructor] public Base(IDep dep) { Console.WriteLine("Injection

WPF-Einheit Aktivierung Fehler aufgetreten, während versucht zu bekommen Instanz vom Typ

Anzahl der Antworten 1 Antworten
Ich erhalte die folgende Fehlermeldung, wenn Sie versuchen zu Initialisieren Sie das Modul mit Unity und PRISMA. Die DLL wird gefunden, indem return new DirectoryModuleCatalog() { ModulePath = @".\Modules" }; Die dll gefunden wird, und der Name

Einheit: Nicht registrieren können, geben Sie aus den verschiedenen Montage

Anzahl der Antworten 4 Antworten
Ich versuche, umzusetzen Dependency injection in meiner MVC Anwendung. Ich bin mit Unity.Mvc3.dll für IoC. Ich Frage mich, wie die Einheit kann sich nicht registrieren-Typen aus einer anderen assembly. Hier ist der code: protected void Application_Start() {

Keine parameterlosen Konstruktor für dieses Objekt definiert die Ausnahme, während mit Unity-Container

Anzahl der Antworten 1 Antworten
Bin ich immer der der oben genannten Ausnahme, während trynig zum laden einer Ansicht. Ich bin mit Unity zu intialize meine controller-Instanz. Noch immer den oben genannten Fehler. Hier ist mein controller. public class SiteController : Controller

Einheit DI auf einem Windows-Dienst, Ist möglich?

Anzahl der Antworten 1 Antworten
Baue ich einen Windows-Dienst zu tun, einige periodische Vorgänge, kann ich mit Unity zu injizieren meine Klassen aus einer anderen Bibliothek vorhanden? Ich verwenden möchten, mit der [Abhängigkeit] - Attribut für meine Dienste, die Registrierung der Komponenten

Auflösung der Abhängigkeit fehlgeschlagen - Einheit

Anzahl der Antworten 1 Antworten
Mithilfe von Unity /Bootstrapper, ich bin mit der Registrierung meiner base Klasse ServiceBase mehrere konkrete Dienstleistungen. container.RegisterType<ServiceBase, ClearedPaymentService>("ClearedPaymentService"); container.RegisterType<ServiceBase, MissedPaymentService>("MissedPaymentService"); Bin ich auch der Anmeldung einen externen Dienst unter diesem: container.RegisterType<IPaymentService, PaymentServiceClient>("PaymentService"); Den externen service wird in

Einheit 3: Der Typ nicht über einen zugänglichen Konstruktor

Anzahl der Antworten 1 Antworten
Ich habe folgende Schnittstelle und Implementierung namespace ProjectName.Web { public interface IWebUtil { } } namespace ProjectName.Web { public class WebUtil : IWebUtil { } } in meiner config habe ich diese Registrierung. Ich bin mit Unity

Aktivierungs-Fehler aufgetreten, während versucht zu bekommen Instanz vom Typ ICacheManager, Schlüssel "Cache-Manager"

Anzahl der Antworten 1 Antworten
Ich scheine gegen eine Wand hier und würde schätzen etwas Hilfe von jemand, der in der Lage ist, auf diesen einen. Ich bin nicht genau sicher, was die Fehlermeldung unten bedeutet. Ich bin mit dem Caching Block

Unity-Statische Konstanteneigenschaft Injektion

Anzahl der Antworten 2 Antworten
Ich habe zwei Klassen, eine, die legt den container mit der Registrierung Arten und eine davon enthält eine statische Eigenschaft, die ich möchte einzuspritzen. Mein Problem ist das Eigentum ist nie durch Injektion also, wenn ich eine

How to inject dependency property mit Ioc-Einheit

Anzahl der Antworten 1 Antworten
Habe ich die folgenden Klassen: public interface IServiceA { string MethodA1(); } public interface IServiceB { string MethodB1(); } public class ServiceA : IServiceA { public IServiceB serviceB; public string MethodA1() { return "MethodA1() " +serviceB.MethodB1(); }

MVC 3, EINHEIT 2 und der Enterprise Library 5 (Logging Application Block) - Aktivierung Fehler aufgetreten, während versucht zu bekommen Instanz des Typs log-Writer, der Schlüssel ""

Anzahl der Antworten 1 Antworten
Ich bin Herumspielen mit MVC 3, Einheit 2 und der Logging Application Block aus der Enterprise Library 5. Wenn Sie versuchen, um ein einfaches Protokoll, bekomme ich die Fehlermeldung unten aufgeführt. Ich habe es wirklich versucht, nach

Konfiguration der Einheit IoC mit Web-API-4.5

Anzahl der Antworten 2 Antworten
Ich versuche zu konfigurieren Unity IoC in ASP.NET Web-Api-Projekt. Habe ich gemacht, die installation der Einheit.WebAPI-Paket: PM > Install-Paket Einheit.MVC4 Hinzugefügt und den nächsten code zu Initialise Methode der Bootstrapper Klasse: DependencyResolver.SetResolver(new UnityDependencyResolver(container)); Auch ich habe mich