Pytania otagowane jako unity-container



5
Czy istnieje wzorzec inicjowania obiektów utworzonych za pośrednictwem kontenera DI
Próbuję zmusić Unity do zarządzania tworzeniem moich obiektów i chcę mieć pewne parametry inicjalizacji, które nie są znane do czasu wykonania: W tej chwili jedynym sposobem, w jaki mogłem wymyślić, jak to zrobić, jest posiadanie metody Init w interfejsie. interface IMyIntf { void Initialize(string runTimeParam); string RunTimeParam { get; } …


9
Upewnij się, że kontroler ma błąd konstruktora publicznego bez parametrów
Postępowałem zgodnie z tym samouczkiem, który działał świetnie, dopóki nie zmodyfikowałem mojego, DbContextaby mieć dodatkowego konstruktora. Mam teraz problemy z rozdzielczością i nie wiem, co zrobić, aby to naprawić. Czy istnieje łatwy sposób, aby zmusić go do pobrania konstruktora bez parametrów, czy podchodzę do tego niepoprawnie? DbContext z dwoma konstruktorami: …

5
Ninject vs Unity for DI [zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Używamy ASP.net MVC. Który z nich jest najlepszym frameworkiem …

7
Czy mogę przekazać parametry konstruktora do metody Resolve () aparatu Unity?
Używam Unity firmy Microsoft do wstrzykiwania zależności i chcę zrobić coś takiego: IDataContext context = _unityContainer.Resolve<IDataContext>(); var repositoryA = _unityContainer.Resolve<IRepositoryA>(context); //Same instance of context var repositoryB = _unityContainer.Resolve<IRepositoryB>(context); //Same instance of context IDataContext context2 = _unityContainer.Resolve<IDataContext>(); //New instance var repositoryA2 = _unityContainer.Resolve<IRepositoryA>(context2); RepositoryAi RepositoryBoba mają konstruktor, który przyjmuje IDataContextparametr, i …

11
Nie można wstrzyknąć zależności do kontrolera interfejsu API sieci Web ASP.NET przy użyciu aparatu Unity
Czy ktoś odniósł jakikolwiek sukces, używając kontenera IoC do wstrzykiwania zależności do kontrolerów ASP.NET WebAPI? Nie wydaje mi się, żeby to działało. To właśnie teraz robię. W moim global.ascx.cs: public static void RegisterRoutes(RouteCollection routes) { // code intentionally omitted } protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); IUnityContainer container = …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.