Pertanyaan yang diberi tag «unity-container»



5
Apakah ada pola untuk menginisialisasi objek yang dibuat melalui wadah DI
Saya mencoba untuk mendapatkan Unity untuk mengelola pembuatan objek saya dan saya ingin memiliki beberapa parameter inisialisasi yang tidak diketahui hingga run-time: Saat ini satu-satunya cara saya bisa memikirkan cara untuk melakukannya adalah dengan memiliki metode Init pada antarmuka. interface IMyIntf { void Initialize(string runTimeParam); string RunTimeParam { get; } …


9
Pastikan bahwa pengontrol memiliki kesalahan konstruktor publik tanpa parameter
Saya telah mengikuti tutorial ini yang berhasil dengan baik, sampai saya memodifikasi saya DbContextuntuk memiliki konstruktor tambahan. Saya sekarang mengalami masalah dengan resolusi dan tidak yakin apa yang harus dilakukan untuk memperbaikinya. Apakah ada cara mudah untuk memaksanya mengambil konstruktor tanpa parameter atau saya melakukan pendekatan yang salah? DbContext dengan …

5
Ninject vs Unity untuk DI [tertutup]
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 4 tahun lalu . Perbaiki pertanyaan ini Kami menggunakan ASP.net MVC. Manakah dari berikut ini yang merupakan kerangka kerja …

7
Dapatkah saya meneruskan parameter konstruktor ke metode Resolve () Unity?
Saya menggunakan Unity Microsoft untuk injeksi ketergantungan dan saya ingin melakukan sesuatu seperti ini: 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); RepositoryAdan RepositoryBkeduanya memiliki konstruktor yang mengambil …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.