Which lifetime creates a new instance every time it is requested?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "Transient". Trong DI của ASP.NET Core có ba vòng đời. Transient tạo một thể hiện MỚI mỗi lần được yêu cầu, phù hợp với dịch vụ nhẹ, không giữ trạng thái. Scoped tạo một thể hiện cho mỗi phạm vi, trong ứng dụng web là mỗi HTTP request - điển hình là DbContext. Singleton chỉ tạo một thể hiện duy nhất dùng suốt vòng đời ứng dụng. "Isolated" không phải một vòng đời trong hệ thống DI tích hợp sẵn của .NET.

Cùng chương 3

Xuất hiện trong 1 bộ đề