Câu hỏi phỏng vấn ASP.NET
Câu hỏi

Giải thích về Lớp BackgroundService trong Asp.Net Core

Câu trả lời

Lớp BackgroundService trong Asp.Net Core được sử dụng để thực hiện các tác vụ nền dài hạn. Đây là một lớp cơ sở cho việc triển khai các quy trình dài hạn và thực hiện giao diện IHostedService. Giao diện này cung cấp hai phương thức là StartAsync và StopAsync, cho phép truy cập vào các sự kiện vòng đời của host. Lớp BackgroundService chứa một phương thức trừu tượng là ExecuteAsync, giúp giảm độ phức tạp của việc triển khai và thường được khuyến nghị là điểm bắt đầu cho nhiều ứng dụng.

Bất kỳ triển khai BackgroundService nào đều được đăng ký với một host và là một phần của bộ sưu tập dịch vụ của ứng dụng, cho phép triển khai sử dụng phụ thuộc đổ (dependency injection). Điều này cho phép các dịch vụ như ghi log, phụ thuộc đổ, và làm việc với ...

middle

middle

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

senior

Sự khác biệt giữa IHost, IHostBuilderIHostedService là gì?

middle

Giải thích về JSON Binding?

senior

Sự khác biệt giữa Dịch vụ Lưu trữ và WebJobs là gì?

Bình luận

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

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