Why might you choose Worker Service instead of Windows Service directly?

4 phương ánCó lời giảiXuất hiện trong 1 bộ đề

A·B·C·DCác phương án trả lời

Worker Service integrates better with .NET features like DI and LoggingĐúng
BWorker Service is UI-based
CWorker Service cannot be published
DWorker Service only runs on Windows

Giải thích chi tiết

Đáp án đúng: A. Worker Service là mẫu dự án .NET dựng sẵn Generic Host, nhờ đó có ngay Dependency Injection, Logging, Configuration, IHostedService và quản lý vòng đời khởi động - tắt êm. Đó là lý do chính để chọn nó thay vì viết Windows Service thuần. Phương án B sai vì Worker Service không có giao diện; phương án C sai vì hoàn toàn xuất bản và cài đặt được như một dịch vụ Windows hoặc systemd; phương án D sai vì đây là ứng dụng .NET đa nền tảng, chạy được cả trên Linux và trong container.

Xuất hiện trong các bộ đề