IHttpHandler Interface

Definição

Define o contrato que o ASP.NET implementa para processar de forma síncrona as solicitações Web HTTP usando manipuladores HTTP personalizados.

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

Comentários

Você pode escrever manipuladores HTTP personalizados para processar tipos específicos e predefinidos de solicitações HTTP em qualquer linguagem compatível com CLS (Common Language Specification). O código executável definido nas classes, em vez de HttpHandler ASP convencional ou ASP.NET páginas da Web, responde a essas solicitações específicas. Os manipuladores HTTP oferecem um meio de interagir com os serviços de solicitação e resposta de baixo nível do servidor Web do IIS e fornecem funcionalidades muito semelhantes às extensões ISAPI, mas com um modelo de programação mais simples.

Se o manipulador acessar valores de estado de sessão, ele deverá implementar a IRequiresSessionState interface (uma interface de marcador sem métodos).

Propriedades

IsReusable

Obtém um valor que indica se outra solicitação pode usar a instância de IHttpHandler.

Métodos

ProcessRequest(HttpContext)

Permite o processamento de solicitações HTTP da Web por um HttpHandler personalizado que implementa a interface IHttpHandler.

Aplica-se a