Поделиться через


Создание модулей HTTP с нативным кодом

В этом разделе описывается создание модулей HTTP в машинном коде для использования с IIS 7 и IIS 8.

Во многих отношениях модули HTTP машинного кода похожи на амальгамацию технологий, которые разработчики программного обеспечения использовали для создания управляемых ASP.NET модулей HTTP и фильтров и расширений ISAPI машинного кода с более ранними версиями IIS. В прошлом разработчики создали управляемые модули HTTP с помощью .NET Framework, а модули обрабатывали только ASP.NET запросы. Фильтры и расширения ISAPI машинного кода смогли обработать все запросы, но они не имели большого количества функций модуля HTTP. С помощью IIS7 и IIS 8 разработчики могут создавать модули HTTP с помощью новых API, которые предоставляют инфраструктуру на основе классов, которая объединяет многие понятия из этих предыдущих технологий в единую мощную архитектуру.

В этом разделе

Сравнение уведомлений Native-Code и Managed-Code
Сравнивает список уведомлений для HTTP-модулей нативного и управляемого кода.

Проектирование модулей HTTP Native-Code
Описание нескольких концепций для проектирования модуля HTTP.

Пошаговое руководство. Создание модуля HTTP Global-Level с помощью машинного кода
Описывает создание примера модуля HTTP глобального уровня.

Пошаговое руководство. Создание модуля HTTP Request-Level с помощью машинного кода
Описывает создание примера модуля HTTP уровня запроса.

См. также

Обзор разработки нативного кода