IHttpHandler Интерфейс

Определение

Определяет контракт, который ASP.NET реализует для синхронной обработки веб-запросов HTTP с помощью пользовательских обработчиков HTTP.

public interface class IHttpHandler
public interface IHttpHandler
type IHttpHandler = interface
Public Interface IHttpHandler
Производный

Комментарии

Пользовательские обработчики HTTP можно написать для обработки определенных предопределенных типов HTTP-запросов на любом языке, совместимом со стандартом CLS. Исполняемый код, определенный в классах HttpHandler, а не обычных веб-страниц ASP или ASP.NET, отвечает на эти конкретные запросы. Обработчики HTTP позволяют взаимодействовать с низкоуровневыми службами запросов и ответов веб-сервера IIS и предоставлять функциональные возможности, такие как расширения ISAPI, но с более простой моделью программирования.

Если обработчик получит доступ к значениям состояния сеанса, он должен реализовать IRequiresSessionState интерфейс (интерфейс маркера без методов).

Свойства

Имя Описание
IsReusable

Возвращает значение, указывающее, может ли другой запрос использовать IHttpHandler экземпляр.

Методы

Имя Описание
ProcessRequest(HttpContext)

Включает обработку HTTP-веб-запросов пользовательским HttpHandler , реализующим IHttpHandler интерфейс.

Применяется к