IHttpHandler Interfaz

Definición

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

public interface class IHttpHandler
public interface IHttpHandler
type IHttpHandler = interface
Public Interface IHttpHandler
Derivado

Comentarios

Puede escribir controladores HTTP personalizados para procesar tipos predefinidos específicos de solicitudes HTTP en cualquier lenguaje compatible con Common Language Specification (CLS). El código ejecutable definido en las HttpHandler clases, en lugar de ASP convencional o ASP.NET páginas web, responde a estas solicitudes específicas. Los controladores HTTP proporcionan un medio para interactuar con los servicios de solicitud y respuesta de bajo nivel del servidor web de IIS y proporcionan funcionalidades muy similares a las extensiones ISAPI, pero con un modelo de programación más sencillo.

Si el controlador tendrá acceso a los valores de estado de sesión, debe implementar la IRequiresSessionState interfaz (una interfaz de marcador sin métodos).

Propiedades

IsReusable

Obtiene un valor que indica si otra solicitud puede utilizar la instancia de IHttpHandler.

Métodos

ProcessRequest(HttpContext)

Permite el procesamiento de solicitudes Web HTTP mediante un HttpHandler personalizado que implementa la interfaz IHttpHandler.

Se aplica a