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) |
Разрешает обработку веб-запросов НТТР для пользовательского элемента |