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

middle

Sự khác biệt giữa Thư viện Lớp (.NET Standard) và Thư viện Lớp (.NET Core) là gì?

middle

Giải thích việc sử dụng lớp BackgroundService trong Asp.Net Core?

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