«unity-container» etiketlenmiş sorular


7
Birisi Microsoft Unity'yi açıklayabilir mi?
MSDN'de Unity (Bağımlılık Enjeksiyonu, Kontrolün Ters Çevrilmesi) hakkındaki makaleleri okudum, ancak basit terimlerle (veya basit örneklerle) açıklanmasına ihtiyacım olduğunu düşünüyorum. MVPC modeline aşinayım (burada kullanıyoruz), ancak henüz bu Birlik şeyi gerçekten kavrayamıyorum ve uygulama tasarımımızda bir sonraki adım olduğunu düşünüyorum.

5
DI konteyneri aracılığıyla oluşturulan nesneleri başlatmak için bir model var
Nesnelerimin oluşturulmasını yönetmek için Unity'yi almaya çalışıyorum ve çalışma zamanına kadar bilinmeyen bazı başlatma parametrelerine sahip olmak istiyorum: Şu anda bunu yapmanın tek yolu arayüzde bir Init yöntemine sahip olmak. interface IMyIntf { void Initialize(string runTimeParam); string RunTimeParam { get; } } Sonra onu kullanmak için (Unity'de) şunu yapardım: var …

8
Enterprise Library Unity ve Diğer IoC Konteynerleri [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştir Enterprise Library Unity ile diğer IoC kaplarını (Windsor, Spring.Net, Autofac ..) kullanmanın avantajları ve …

9
Denetleyicide parametresiz bir genel oluşturucu hatası olduğundan emin olun
Ek bir kurucuya sahip olacak şekilde değiştirene kadar harika çalışan bu öğreticiyi takip ettim DbContext. Şu anda çözümle ilgili sorunlar yaşıyorum ve bunu düzeltmek için ne yapacağımı bilmiyorum. Onu parametresiz kurucuyu yakalamaya zorlamanın kolay bir yolu var mı yoksa buna yanlış bir şekilde mi yaklaşıyorum? DbContext iki kurucu ile: public …

5
DI için Ninject vs Unity [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştirin ASP.net MVC kullanıyoruz. Bunlardan hangisi en iyi DI çerçevesi Ninject veya Unity'dir ve neden?

7
Yapıcı parametrelerini Unity'nin Resolve () yöntemine iletebilir miyim?
Bağımlılık ekleme için Microsoft Unity kullanıyorum ve bunun gibi bir şey yapmak istiyorum: 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); RepositoryAve RepositoryBher ikisinin de IDataContextparametre alan bir …

11
Unity kullanarak ASP.NET Web API Denetleyicisine Bağımlılıklar Eklenemiyor
ASP.NET WebAPI denetleyicilerine bağımlılıklar enjekte etmek için bir IoC kapsayıcısı kullanarak başarılı olan var mı? İşe yarayacak gibi görünmüyorum. Şu an yaptığım bu. Benim 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 = BuildUnityContainer(); System.Web.Http.GlobalConfiguration.Configuration.ServiceResolver.SetResolver( t => …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.