IHttpHandler Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |