Tag: structuremap
StructureMap ist ein Dependency Injection / Inversion of Control tool für .NET lizensiert unter Apache 2. Es finden sich unter http://structuremap.net
1
Antworten
Habe ich zwei Dienste, die erfordern eine XPathDocument. Ich möchte in der Lage sein zu definieren von benannten Instanzen von XPathDocumnet zu verwenden in der Konfiguration der beiden Dienste. Ich möchte auch in der Lage sein zu
3
Antworten
Habe ich ein interface: IRepository<T> where T : IEntity während im klopfen, bis meine UI im mit einigen fake-repository-Implementierungen, die nur wieder die alten Daten. So sehen Sie aus: public class FakeClientRepository : IRepository<Client> Im moment im
3
Antworten
Habe ich die folgende Schnittstelle: public interface ILogger { void Debug(string message, params object values); void Info(string message, params object values); void Warn(string message, params object values); void Error(string message, params object values); void Fatal(string message, params
1
Antworten
entwickeln wir eine Anwendung, die ASP.Net MVC 3.0 framework. wir sind mit structuremap für die Injektion der Objekte zur Laufzeit. zu diesem Zweck sind wir mit constructor injection. wir haben geschrieben benutzerdefinierte controller-Fabrik, wo die Erstellung von
4
Antworten
public interface IRepository<T> where T : Entity { void Delete(T entity); T GetAll(); T GetById(int id); void SaveOrUpdate(T enity); void Merge(T entity); } public interface ITeamEmployeeRepository : IRepository<TeamEmployee> { PagedList<TeamEmployee> GetPagedTeamEmployees(int pageIndex, int pageSize); } public class
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,
2
Antworten
Ich bin mit StructureMap 2.6.4.1 mit einem neuen MVC 5 Projekt. Zuvor, in MVC 4 Projekte, unser setup funktioniert einwandfrei. Haben wir eine SM-controller-factory, wie diese: public class StructureMapControllerFactory : DefaultControllerFactory { protected override IController GetControllerInstance(RequestContext requestContext,
1
Antworten
In meinem StructureMap bootstrapping-code habe ich mit Hilfe einer benutzerdefinierten Konvention zu Scannen, Baugruppen und add interface/implementation-Paare das Objekt-Diagramm als benannte Instanzen. Im wesentlichen habe ich eine gewisse Logik, die überprüft die Konfigurationseinstellungen und-Bohrer bis zu dieser
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
1
Antworten
Ich bin mit asp.net Identität in meinem Projekt und mit structuremap als DI-framework. das problem ist wenn ich mit Konstruktor-injection dann ApplicationUserManager nicht konfiguriert alle seine Mitglieder e.g TokenProvider, ... dies ist mein ApplicationUserManager Klasse: public class
2
Antworten
Bin ich auf der Suche rund um für eine nicht-Parameter-injection-option für die WebApi Attribute. Meine Frage ist einfach, ob dies überhaupt möglich ist, mit Structuremap? Habe ich schon googeln um, aber kommen immer mit entweder Eigentum injection
2
Antworten
Ich bin mit Struktur anzeigen wie das MVC storefront von Rob Conery hat, und ich habe einen AdminController und so, um es zu bekommen ich nur geben: website/Admin/action jedoch, wenn ich einmal buchstabieren Sie den controller-Namen, bekomme
3
Antworten
Die definition der mein interface ist wie folgt: public interface IApplicationSettings { string LoggerName { get; } string NumberOfResultsPerPage { get; } string EmailAddress { get; } string Credential { get; } } Die Implementierung dieser Schnittstelle
1
Antworten
Ich habe eine SysMsgManager Klasse definiert, in CoreService Projekt wie folgt: public class SysMsgManager { private ISysMsgRepository _SysMsgRepository; public SysMsgManager() { _SysMsgRepository = ObjectFactory.GetInstance<ISysMsgRepository>(); } .... } In meinem DataAccess-Projekt habe ich 'ISysMsgRepository" - Schnittstelle und zwei
2
Antworten
Mein AccountController: [Authorize] public class AccountController : Controller { private UserManager<User> _userManager { get; set; } public AccountController() : this(new UserManager<User>(new UserStore())) {} public AccountController(UserManager<User> userManager) { _userManager = userManager; } } - Und stack-trace: Microsoft.Practices.ServiceLocation.ActivationException was
1
Antworten
sehr neu zu Strukturieren-Karte. versuchen, es herauszufinden, wie es funktioniert und wie kann ich davon profitieren. habe ich diese so weit.. Global.asax.cs: IContainer container = new Container(x => { x.For<IControllerActivator>().Use <StructureMapControllerActivator>(); x.For<IUserRepo>().Use<UserRepo>(); }); DependencyResolver.SetResolver(new StructureMapDependencyResolver(container)); StructureMapControllerActivator: public
4
Antworten
Meisten der Beispiele, die ich gefunden habe für Automapper verwenden Sie den static-Mapper-Objekt für die Verwaltung von Typ-mappings. Für mein Projekt, ich brauche, um zu injizieren, eine IMapperEngine als Teil der Objekt-Konstruktion mit StructureMap, so dass wir
5
Antworten
[assembly: WebActivator.PreApplicationStartMethod(typeof(MyApp.App_Start.StructureMapMvc), "Start")] namespace MyApp.App_Start { public static class StructureMapMvc { public static void Start() { var container = IoC.Initialize(); DependencyResolver.SetResolver(new SmDependencyResolver(container)); } } } Hier ist mein code, der laufen soll, bevor Application_start in der global.asax.
3
Antworten
Ich kann nicht herausfinden, wie definieren Sie den Standard-Konstruktor (wenn es existiert überlast) für einen Typ in StructureMap (version 2.5) von code. Möchte ich, um eine Instanz eines service und der container injizieren eine Linq2Sql datenkontext-Instanz hinein.
4
Antworten
Derzeit habe ich ein ActionFilter, wird die aktuelle Benutzer-Namen aus HttpContext und übergibt es in die Aktion was nutzt es auf einer service-Methode. eg: Service.DoSomething(userName); Nun habe ich einen Grund, dies zu tun nicht auf der action-Ebene,
2
Antworten
Habe ich durchforsteten mehrere blogs, etc, die versuchen, um herauszufinden, wie konfigurieren von StructureMap mit Web-API-2-und keine der Implementierungen für mich gearbeitet. Die Verwirrung scheint zu sein, um die verschiedenen IDependency Resolver, MVC verwendet und der von
4
Antworten
Ich bin immer folgende Fehlermeldung. Richte ich es ähnlich asp.net mvc 4. Keinen parameterlosen Konstruktor für dieses Objekt definiert. Beschreibung: Ein nicht behandelte Ausnahme ist aufgetreten während der Ausführung der aktuellen web Anfrage. Bitte überprüfen Sie die
4
Antworten
Wie alle Konfigurations-Datei code aus meinem Logik-code über Einstellungen (ApplicationSettingsBase) und Dependency Injection? Mit Konfiguration meine ich eine Kunden-spezifische Konfigurationsdatei. Muss ich wirklich haben, um zu injizieren eine configuration-Klasse jedesmal, wenn ich es brauche, oder ist es
2
Antworten
Habe ich die Suche über die dependency injection und Lesen Sie ein paar Artikel. Aber noch bin ich nicht in der Lage, den Unterschied zu finden zwischen MEF und andere IoC. So, meine Frage ist: In welcher
6
Antworten
Gibt es eine Möglichkeit, auto-configue Automapper zu Scannen, für alle profile im namespace/assembly? Was ich gerne tun würde ist das hinzufügen von mapping-profile zu AutoMapper aus gegebenen Montage-gefiltert durch bestimmte Schnittstelle, so etwas wie Scan-Konventionen in StructureMap:
5
Antworten
Ich habe eine Schnittstelle (IRepository<T>) wird aktuell erweitert, die für jede spezifische repository, sprich: IUserRepository : IRepository<User>. Jede dieser Schnittstellen hat entsprechende konkrete Klassen, dh: UserRepository : Repository<User>, IUserRepository. Diese einzelnen repositories nicht fügen Sie zusätzliche Funktionalität,
6
Antworten
Vorausgesetzt, es gibt eine ASP.NET MVC-Anwendung verwendet Entity Framework 6 mit code-first-Ansatz und mit StructureMap als IoC. Auch Er verwendet die Unit Of Work pattern. Hier sind die codes : Domain-Klasse public class Product { public int
2
Antworten
Ich bin mit StructureMap für meinen DI. Vorstellen, ich habe eine Klasse, die nimmt 1 argument wie: public class ProductProvider : IProductProvider { public ProductProvider(string connectionString) { .... } } Brauche ich die Angabe des "connectionString zur
1
Antworten
Bei der Umsetzung DI in WebAPI mit StructureMap, haben wir die ServiceActivator gefunden in Konfiguration von Dependency Injection mit ASP.NET WebAPI 2.1 WebAPI + APIController mit structureMap public class ServiceActivator : IHttpControllerActivator { public ServiceActivator(HttpConfiguration configuration) {}
5
Antworten
Habe ich einige Erfahrung in der Arbeit von Structuremap. Und jetzt bin ich die Schaffung eines großen und große Skala web-app (eigentlich eine social-networking-site) mit ASP.NET MVC 3Entity Framework 4.1 code-firstSqlServer 2008via C#.NET 4. Die von einem
2
Antworten
Ich versuche zu verwenden StructureMap zu initialisieren, meine ValuesController, Derivat von ApiController aber ich bin immer eine Ausnahme, die sagt: Den IControllerFactory '...CustomControllerFactory' kam nicht wieder einen controller für den Namen 'api'. Hier ist der code.. public
4
Antworten
public interface IInterface1 { } public interface IInterface2 { } public class MyClass : IInterface1, IInterface2 { } ... ObjectFactory.Initialize(x => { x.For<IInterface1>().Singleton().Use<MyClass>(); x.For<IInterface2>().Singleton().Use<MyClass>(); }); var x = ObjectFactory.GetInstance<IInterface1>(); var y = ObjectFactory.GetInstance<IInterface2>(); Bekomme ich zwei verschiedene
2
Antworten
In einem follow-up zu Krzysztof Aussagedass Windsor tut viel mehr als andere IoC, ich wollte verstehen, wie diese IoC stapeln sich gegen einander und die Vorteile/zusätzlichen Einrichtungen, die Schloss Windsor bietet. Gibt es irgendwelche Vergleiche? Kann mir
2
Antworten
Ich bin momentan dabei, ein ASP.NET Web API 2.1 Website und wie ich will, um zu injizieren, Abhängigkeiten direkt in den Controller, habe ich meine eigene Implementierung von IDependencyResolver, so dass StructureMap Griff, für mich. public class
7
Antworten
Ich bin neu in StructureMap. Ich habe heruntergeladen und bin mit der version 2.6.1.0. Ich bekomme immer wieder die unten Fehler: StructureMap Ausnahmecode: 202 Nicht Standard-Instanz definiert PluginFamily Unternehmen.ProjectCore.Core.IConfiguration, Unternehmen.ProjectCore, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Mein Global.asax.cs sieht so