Câu hỏi được gắn thẻ «inversion-of-control»

Đảo ngược điều khiển (IoC) là một nguyên tắc trừu tượng mô tả một khía cạnh của một số thiết kế kiến ​​trúc phần mềm trong đó luồng điều khiển của hệ thống bị đảo ngược so với lập trình thủ tục.


4
Ioc / DI - Tại sao tôi phải tham chiếu đến tất cả các lớp / tổ hợp trong điểm vào của ứng dụng?
(Liên quan đến câu hỏi này, EF4: Tại sao tính năng tạo proxy phải được bật khi kích hoạt tính năng tải chậm? ). Tôi mới làm quen với DI, vì vậy hãy chịu đựng tôi. Tôi hiểu rằng vùng chứa chịu trách nhiệm khởi tạo tất cả các loại …

5
Cách giải quyết Instance Inside ConfigureServices trong ASP.NET Core
Có thể giải quyết một phiên bản của IOptions<AppSettings>từ ConfigureServicesphương thức trong Khởi động không? Thông thường, bạn có thể sử dụng IServiceProviderđể khởi tạo các phiên bản nhưng bạn không có nó ở giai đoạn này khi đăng ký dịch vụ. public void ConfigureServices(IServiceCollection services) { services.Configure<AppSettings>( configuration.GetConfigurationSection(nameof(AppSettings))); // …


2
Tại sao không sử dụng vùng chứa IoC để giải quyết các phụ thuộc cho các thực thể / đối tượng nghiệp vụ?
Tôi hiểu khái niệm đằng sau DI, nhưng tôi chỉ đang tìm hiểu những gì các vùng chứa IoC khác nhau có thể làm. Có vẻ như hầu hết mọi người ủng hộ việc sử dụng IoC container để kết nối các dịch vụ không trạng thái, nhưng còn việc …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.