Which DI pattern provides optional dependencies?
4 phương ánCó giải thíchTrung bình
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Mẫu thiết kế DI (Dependency Injection) cung cấp tùy chọn phụ thuộc là Property Injection. Trong Property Injection, phụ thuộc được cung cấp cho đối tượng thông qua thuộc tính của nó. Điều này cho phép phụ thuộc được cung cấp một cách linh hoạt và có thể được thay đổi trong thời gian chạy. Điều này đặc biệt hữu ích khi cần phải cung cấp phụ thuộc tùy thuộc vào tình huống cụ thể hoặc môi trường cụ thể. Ví dụ, một đối tượng có thể được thiết kế để sử dụng một cơ sở dữ liệu cụ thể trong môi trường sản xuất nhưng sử dụng một cơ sở dữ liệu khác trong môi trường thử nghiệm. Property Injection cho phép thực hiện điều này một cách dễ dàng và linh hoạt.
Cùng chương 3
Given the code: builder.Services.AddScoped<IOrderService, OrderService>(); How will OrderService behave?Có lời giảiCâu hỏiservices.AddTransient<ILogger, ConsoleLogger>(); What does this code do?Có lời giảiCâu hỏiWhich of the following is an example of a situation where a Scoped service lifetime would be appropriate?Có lời giảiCâu hỏiCả 19 câu của chủ đề19 câu