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


Создание Native-Code 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-модулей машинного и управляемого кода.

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

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

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

См. также:

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