Compartilhar via


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 páginas da Web ASP.NET, responde a essas solicitações específicas. Os manipuladores HTTP fornecem 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 os valores de estado da 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