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


IHttpHandler Интерфейс

Определение

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

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)

Разрешает обработку веб-запросов НТТР для пользовательского элемента HttpHandler, который реализует интерфейс IHttpHandler.

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