您必須在太平洋時間 (包含日光節約時間調整) 每天週一至週五上午 7:00 執行計時器觸發的函式。此 Function App 在 Windows 上執行。您應該如何設定排程?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在計時器觸發器上使用六欄位的 NCRONTAB 運算式 "0 0 7 * * 1-5",並將 WEBSITE_TIME_ZONE 應用程式設定設為 "Pacific Standard Time"。.
為什麼這是答案
正確答案是設定六欄位的 NCRONTAB 運算式 "0 0 7 1-5" 並將 WEBSITETIMEZONE 應用程式設定設為 "Pacific Standard Time"。這是因為 Azure Function 的計時器觸發器預設使用 UTC 時間。為了讓 Function App 在特定時區(例如太平洋時間)執行,您需要使用 WEBSITETIMEZONE 應用程式設定來指定時區。六欄位的 NCRONTAB 運算式包含秒數,這是 Azure Functions 計時器觸發器所要求的格式,而 "0 0 7 1-5" 表示在每週一至週五的上午 7:00 執行。 其他選項不正確的原因: 使用 UTC 排程 "0 0 15 1-5" 不會自動處理日光節約時間,因為 UTC 沒有日光節約時間。 五欄位的 CRON 運算式不適用於 Azure Functions 計時器觸發器,且 Azure 不會預設將其解譯為當地時間。 在 host.json 中新增 timezone 屬性不是設定 Function App 時區的正確方法;應使用 WEBSITETIMEZONE 應用程式設定。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡