MicrosoftMicrosoft Azure Developer Associate AZ-204 Certification
·TW
·更新於 5 Aug 2026
您正在使用 Azure Functions 啟動一個新的 .NET 8 HTTP API 專案。您需要完全控制 .NET 託管管線、新增用於請求/回應日誌記錄的自訂中介軟體的能力,以及與 Functions 執行階段隔離,以便您可以獨立採用新的 .NET 版本。您應該選擇哪種託管模型和設定?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 .NET 隔離工作者模型,使用 Generic Host 設定 Program.cs,呼叫 AddFunctionsWorkerDefaults(),並註冊 IFunctionsWorkerMiddleware 以用於自訂中介軟體。.
為什麼這是答案
正確答案是使用 .NET 隔離工作者模型,因為它提供了與 Functions 執行階段的完全隔離,允許獨立採用新的 .NET 版本(如 .NET 8)。透過 Generic Host 設定 Program.cs,您可以完全控制 .NET 託管管線。呼叫 AddFunctionsWorkerDefaults() 會設定 Functions 執行階段所需的預設值,而註冊 IFunctionsWorkerMiddleware 則能讓您新增自訂中介軟體,例如用於請求/回應日誌記錄。
使用同程序模型(無論是 .NET 8 或 .NET 6)會將您的函式程式碼與 Functions 執行階段託管在同一個處理程序中,這限制了對 .NET 託管管線的控制,並可能導致 .NET 版本升級的相容性問題。Node.js 選項不適用於 .NET 8 專案的需求。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡