本節說明如何建立用於 IIS 7 與 IIS 8 的原生程式碼 HTTP 模組。
在許多方面,原生程式碼 HTTP 模組就像是由軟體開發者在較早版本的 IIS 中所使用的技術綜合而成,這些技術包括建立受管理的 ASP.NET HTTP 模組以及原生程式碼 ISAPI 過濾器與擴充功能。 過去,開發者使用 .NET Framework 建立受管 HTTP 模組,模組僅處理 ASP.NET 請求。 原生程式碼的 ISAPI 過濾器與擴充功能能處理所有請求,但缺少許多 HTTP 模組的功能。 有了 IIS7 和 IIS 8,開發者可以透過使用新的 API 來建立 HTTP 模組,這些 API 提供一個基於類別的基礎架構,將這些早期技術的許多概念結合成一個強大的架構。
本節中
比較 Native-Code 與 Managed-Code 通知
比較原生程式碼與管理程式碼 HTTP 模組的通知清單。
設計 Native-Code HTTP 模組
說明 HTTP 模組設計的幾個概念。
攻略:使用原生程式碼建立 Global-Level HTTP 模組
說明如何建立範例的全域層級 HTTP 模組。
攻略:使用原生程式碼建立 Request-Level HTTP 模組
說明如何建立範例請求層級的 HTTP 模組。