Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

IHttpHandler (Interfaz)

Define el contrato que ASP.NET implementa para procesar de forma sincrónica las solicitudes Web HTTP mediante controladores HTTP personalizados.

Espacio de nombres:  System.Web
Ensamblado:  System.Web (en System.Web.dll)
public interface IHttpHandler

El tipo IHttpHandler expone los siguientes miembros.

  Nombre Descripción
Propiedad pública IsReusable Obtiene un valor que indica si otra solicitud puede utilizar la instancia de IHttpHandler.
Arriba
  Nombre Descripción
Método público ProcessRequest Permite el procesamiento de solicitudes Web HTTP mediante un HttpHandler personalizado que implementa la interfaz IHttpHandler.
Arriba

Se pueden escribir controladores HTTP personalizados para procesar tipos predefinidos y específicos de solicitudes HTTP en cualquier lenguaje compatible con Common Language Specification (CLS). Es el código ejecutable definido en las clases HttpHandler, y no las páginas Web convencionales de ASP o ASP.NET, el que responde a estas solicitudes específicas. Los controladores HTTP ofrecen un medio de interactuar con los servicios de solicitud y respuesta de bajo nivel del servidor Web de IIS y proporcionan funciones muy similares a las extensiones ISAPI pero con un modelo de programación más simple.

Si el controlador puede obtener acceso a valores de estado de sesión, se debe implementar la interfaz IRequiresSessionState (interfaz de marcador que no tiene ningún método).

.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar