IHttpHandler Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |