IHttpHandler IHttpHandler IHttpHandler IHttpHandler Interface

Definición

Define el contrato que ASP.NET implementa para procesar de forma sincrónica las solicitudes Web HTTP mediante controladores HTTP personalizados.Defines the contract that ASP.NET implements to synchronously process HTTP Web requests using custom HTTP handlers.

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

Comentarios

Puede escribir controladores HTTP personalizados para procesar tipos de solicitudes HTTP específicos y predefinidos en cualquier lenguaje compatible con Common Language Specification (CLS).You can write custom HTTP handlers to process specific, predefined types of HTTP requests in any Common Language Specification (CLS) compliant language. El código ejecutable definido en las HttpHandler clases, en lugar de las páginas web de ASP o ASP.net convencionales, responde a estas solicitudes específicas.Executable code defined in the HttpHandler classes, rather than conventional ASP or ASP.NET Web pages, responds to these specific requests. 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 funcionalidad muy similar a las extensiones ISAPI, pero con un modelo de programación más sencillo.HTTP handlers give you a means of interacting with the low-level request and response services of the IIS Web server and provide functionality much like ISAPI extensions but with a simpler programming model.

Si el controlador va a tener acceso a los valores de estado de IRequiresSessionState sesión, debe implementar la interfaz (una interfaz de marcador sin métodos).If your handler will access session state values, it must implement the IRequiresSessionState interface (a marker interface with no methods).

Propiedades

IsReusable IsReusable IsReusable IsReusable

Obtiene un valor que indica si otra solicitud puede utilizar la instancia de IHttpHandler.Gets a value indicating whether another request can use the IHttpHandler instance.

Métodos

ProcessRequest(HttpContext) ProcessRequest(HttpContext) ProcessRequest(HttpContext) ProcessRequest(HttpContext)

Permite el procesamiento de solicitudes Web HTTP mediante un HttpHandler personalizado que implementa la interfaz IHttpHandler.Enables processing of HTTP Web requests by a custom HttpHandler that implements the IHttpHandler interface.

Se aplica a