Tôi đang nghiên cứu ASP.NET 5 documentation (Thật tuyệt vời và tốt hơn so với cũ). Tôi hiểu rằng ASP.NET 5 bao gồm một gói đảo ngược điều khiển (IoC) được tích hợp sẵn có hỗ trợ việc xây dựng tiêm theo mặc định. Theo tôi biết, việc cấu hình các dịch vụ và phụ thuộc được thực hiện bên trong phương thức ConfigureServices()
.ASP.NET 5 tiêm phụ thuộc vào khởi động như thế nào?
Phương thức ConfigureServices()
được gọi sau phương thức StartUp
.
Vì vậy, câu hỏi của tôi là: ASP.NET 5 nội bộ tiêm phụ thuộc của Startup như thế nào?
Tôi muốn biết rằng vì nếu tôi muốn tiêm một phụ thuộc khác, ví dụ: IFooEnviroment
làm cách nào tôi có thể làm điều đó?
Phụ thuộc của Startup được lớp lưu trữ (HostingEngine-> StartupLoader-> khởi tạo lớp khởi động của bạn với phụ thuộc) ... không chắc bạn có thể làm bất cứ điều gì ở đây ... tôi có thể hỏi tại sao bạn cần tiêm trong Startup's constructor? kịch bản của bạn là gì? –
Cảm ơn @KiranChalla. Tôi chỉ tò mò muốn biết rằng nó có thể hay không. –
Một chút lỗi thời nhưng đây là câu trả lời của tôi cho một câu hỏi tương tự: http://stackoverflow.com/questions/29550647/dependency-injection-asp-vnext-how-is-this-working/29580182#29580182 –