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-веб-запросов пользовательским |