Export (0) Print
Expand All

Creating Native-Code HTTP Modules

IIS 7.0

This section describes how to create native-code HTTP modules for use with IIS 7 and IIS 8.

In many ways, native-code HTTP modules resemble an amalgamation of the technologies that software developers used to create managed ASP.NET HTTP modules and native-code ISAPI filters and extensions with earlier versions of IIS. In the past, developers created managed HTTP modules by using the .NET Framework, and the modules processed only ASP.NET requests. Native-code ISAPI filters and extensions were able to process all requests, but they lacked many of the HTTP module features. With IIS7 and IIS 8, developers can create HTTP modules by using new APIs that provide a class-based infrastructure that combines many of concepts from these earlier technologies into a single powerful architecture. 

Comparing Native-Code and Managed-Code Notifications

Compares the list of notifications for native-code and managed-code HTTP modules.

Designing Native-Code HTTP Modules

Explains several concepts for HTTP module design.

Walkthrough: Creating a Global-Level HTTP Module By Using Native Code

Describes how to create a sample global-level HTTP module.

Walkthrough: Creating a Request-Level HTTP Module By Using Native Code

Describes how to create a sample request-level HTTP module.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

Show:
© 2014 Microsoft