Pertanyaan yang diberi tag «inversion-of-control»

Inversion of control (IoC) adalah prinsip abstrak yang mendeskripsikan aspek dari beberapa desain arsitektur perangkat lunak di mana aliran kontrol sistem dibalik dibandingkan dengan pemrograman prosedural.

21
Haruskah Injeksi Ketergantungan datang dengan mengorbankan Enkapsulasi?
Jika saya mengerti dengan benar, mekanisme khas untuk Injeksi Ketergantungan adalah menyuntikkan baik melalui konstruktor kelas atau melalui properti umum (anggota) kelas. Ini memperlihatkan ketergantungan yang disuntikkan dan melanggar prinsip OOP enkapsulasi. Apakah saya benar dalam mengidentifikasi pengorbanan ini? Bagaimana Anda menangani masalah ini? Silakan lihat juga jawaban saya untuk …

4
Ioc / DI - Mengapa saya harus mereferensikan semua lapisan / rakitan di titik masuk aplikasi?
(Terkait dengan pertanyaan ini, EF4: Mengapa pembuatan proxy harus diaktifkan saat pemuatan lambat diaktifkan? ). Saya baru mengenal DI, jadi bersabarlah. Saya memahami bahwa penampung bertanggung jawab untuk membuat instance semua jenis terdaftar saya tetapi untuk melakukannya diperlukan referensi ke semua DLL dalam solusi saya dan referensi mereka. Jika saya …

5
Bagaimana mengatasi Instance Inside ConfigureServices di ASP.NET Core
Apakah mungkin untuk menyelesaikan sebuah contoh dari IOptions<AppSettings>dari ConfigureServicesmetode dalam Startup? Biasanya Anda dapat menggunakan IServiceProvideruntuk menginisialisasi instance, tetapi Anda tidak memilikinya pada tahap ini saat Anda mendaftarkan layanan. public void ConfigureServices(IServiceCollection services) { services.Configure<AppSettings>( configuration.GetConfigurationSection(nameof(AppSettings))); // How can I resolve IOptions<AppSettings> here? }

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.