ID do artigo: 307985 - Última revisão: sexta-feira, 23 de fevereiro de 2007 - Revisão: 3.5 INFO: Visão geral de manipuladores HTTP e módulos HTTP ASP.NET
Nesta páginaSumárioEste artigo fornece uma introdução ao HTTP ASP.NET módulos e manipuladores HTTP. Para adicionais visões gerais sobre ASP.NET, consulte o seguinte artigo: 305140
(http://support.microsoft.com/kb/305140/EN-US/
)
INFO: Guia de ASP.NET Mais InformaçõesMódulos HTTP e manipuladores HTTP são uma parte integral da arquitetura do ASP.NET. Enquanto uma solicitação está sendo processada, cada solicitação é processada por vários módulos HTTP (por exemplo, o módulo de autenticação e o módulo de sessão) e, em seguida, é processada por um único manipulador HTTP. Depois que o manipulador de tiver processado a solicitação, a solicitação flui volta através de HTTP módulos. Este artigo está dividido em seções a seguir: HTTP ModulesMódulos são denominados antes e depois executa o manipulador. Módulos permitem que os desenvolvedores interceptar, participar ou modificar cada solicitação individual. Módulos implementam a interface IHttpModule , que é localizada no namespace System.Web .Available EventsUma classe HttpApplication fornece um número de eventos com o qual podem sincronizar módulos. Os eventos a seguir estão disponíveis para os módulos sincronizar com cada solicitação. Esses eventos estão listados em ordem seqüencial:
Configuring HTTP ModulesO manipulador de seção de configuração <httpmodules> é responsável por configurar os módulos HTTP em um aplicativo. Ela pode ser declarada no computador, site ou nível de aplicativo. Use a seguinte sintaxe para o manipulador de seção <httpmodules>:Creating HTTP ModulesPara criar um módulo HTTP, você deve implementar a interface IHttpModule . A interface IHttpModule tem dois métodos com as seguintes assinaturas:308000
(http://support.microsoft.com/kb/308000/EN-US/
)
COMO: Criar um módulo de HTTP do ASP.NET usando o Visual Basic .NET 307996
(http://support.microsoft.com/kb/307996/EN-US/
)
COMO: Criar um módulo de HTTP do ASP.NET usando o Visual translation from VPE for Csharp .NET HTTP HandlersManipuladores são usados para processar solicitações de ponto de extremidade individuais. Manipuladores de ativar a estrutura ASP.NET processar URLs HTTP individuais ou grupos de extensões de URL em um aplicativo. Ao contrário dos módulos, apenas um manipulador é usado para processar uma solicitação. Todos os manipuladores implementam a interface IHttpHandler , que é localizada no namespace System.Web . Manipuladores são um pouco análogos ao servidor de Internet extensões ISAPI (Application Programming Interface).Configuring HTTP HandlersO manipulador de seção de configuração <httphandlers> é responsável por mapeamento de URLs de entrada para oclasse IHttpHandlerFactory ou IHttpHandler . Ela pode ser declarada no computador, site ou nível de aplicativo. Subdiretórios herdam essas configurações.Os administradores usam a diretiva de marca <add> para configurar a seção <httphandlers>. <add> diretivas são interpretadas e processadas em uma ordem seqüencial de cima para baixo. Use a seguinte sintaxe para o manipulador de seção <httphandler>: Creating HTTP HandlersPara criar um manipulador HTTP, você deve implementar a interface IHttpHandler . A interface IHttpHandler tem um método e uma propriedade com as seguintes assinaturas:308001
(http://support.microsoft.com/kb/308001/EN-US/
)
COMO: Criar um manipulador de HTTP do ASP.NET usando o Visual translation from VPE for Csharp .NET Para obter informações adicionais, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft: 307997
(http://support.microsoft.com/kb/307997/EN-US/
)
COMO: Criar um manipulador de HTTP do ASP.NET usando o Visual Basic .NET
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 307985
(http://support.microsoft.com/kb/307985/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início