Câu hỏi phỏng vấn Net core
Câu hỏi

Mẫu đúng để triển khai công việc nền chạy lâu dài trong Asp.Net Core là gì?

Câu trả lời

Để triển khai công việc nền chạy lâu dài trong Asp.Net Core, một mẫu phổ biến là sử dụng các dịch vụ nền (background services) hoặc các công việc nền (background tasks) thông qua IHostedService hoặc BackgroundService. Các dịch vụ này cho phép bạn thực hiện các tác vụ không đồng bộ mà không ảnh hưởng đến hiệu suất của ứng dụng chính.

Một cách cụ thể, bạn có thể đăng ký một dịch vụ nền trong phương thức ConfigureServices của lớp Startup và sau đó triển khai logic của công việc nền trong phương thức ExecuteAsync của lớp dịch vụ nền. Lớp dịch vụ nền này sẽ kế thừa từ BackgroundService và cần ghi đè phương thức ExecuteAsync để xác định công việc cần thực hiện.

Ngoài ra, bạn cũng có thể sử dụn...

middle

middle

Gợi ý câu hỏi phỏng vấn

junior

Application domain trong .NET là gì?

senior

Sự khác biệt giữa gRPC và WCF là gì?

junior

.NET application domain là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào