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.

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