Practice Assessment for Exam AZ-204: Developing Solutions for Microsoft Azure – 26
3 mins read

Practice Assessment for Exam AZ-204: Developing Solutions for Microsoft Azure – 26



✅ Phân tích đáp án câu hỏi

📌 Dịch câu hỏi:

Bạn tạo một tác vụ hàng loạt (batch routine) bằng cách sử dụng trình kích hoạt theo thời gian (timer trigger) trong Azure Functions.

Bạn cần cấu hình để tác vụ hàng loạt được thực thi mỗi 15 phút, từ Thứ Hai đến Thứ Sáu.

Câu hỏi:

Bạn nên sử dụng đoạn mã nào?


🔍 Các lựa chọn:

Đoạn mãCó phù hợp không?Giải thích
[TimerTrigger("0 */15 * * * 1-5")]ĐúngĐây là biểu thức CRON hợp lệ để chạy mỗi 15 phút, từ Thứ Hai (1) đến Thứ Sáu (5). Phần "0" chỉ rằng hàm chạy vào giây thứ 0 của mỗi phút thứ 15.
[TimerTrigger("*/15 * * * 0-4")]❌ KhôngBiểu thức này thiếu phần giây đầu tiên (second = 0)phạm vi ngày trong tuần không đúng (0 = Chủ Nhật đến 4 = Thứ Năm, thiếu Thứ Sáu).
[TimerTrigger("0 15 * * * ")]❌ KhôngBiểu thức này chỉ chạy một lần mỗi ngày vào lúc 15:00 (3PM)không phải mỗi 15 phút.
[TimerTrigger("* 15 * * 1-5")]❌ KhôngBiểu thức này thiếu dấu gạch chéo / để chỉ bước nhảy mỗi 15 phút (nên là */15). Đồng thời phần giây "*" không hợp lệ trong Azure Timer Trigger.

📘 Bổ sung từ tài liệu chính thức

Câu hỏi này kiểm tra kiến thức về cách làm việc với trình kích hoạt theo thời gian (timer triggers) trong Azure Functions.

  • Biểu thức 0 */15 * * * 1-5 sẽ chạy mỗi 15 phút từ Thứ Hai đến Thứ Sáu.
  • Biểu thức */15 * * * 0-4 thiếu phần giây đầu tiênphạm vi ngày không chính xác.
  • Biểu thức 0 15 * * * sẽ chạy chỉ một lần mỗi ngày vào lúc 3:00 chiều (15:00).
  • Biểu thức * 15 * * 1-5 thiếu ký hiệu /không hợp lệ trong Azure Timer Trigger.

🔗 Nguồn tài liệu:


✅ Kết luận:

Đáp án chính xác:
[TimerTrigger("0 */15 * * * 1-5")]

🔐 Lý do:
Biểu thức này đáp ứng chính xác yêu cầu:

  • Chạy mỗi 15 phút
  • Trong các ngày từ Thứ Hai đến Thứ Sáu
  • Có định dạng CRON hợp lệ được hỗ trợ bởi Azure Functions timer trigger

Leave a Reply

Your email address will not be published. Required fields are marked *