Artigo: 307985 - Última revisão: sexta-feira, 23 de Fevereiro de 2007 - Revisão: 3.5 INFO: Descrição geral de rotinas de tratamento HTTP e módulos HTTP do ASP.NET
Nesta páginaSumárioEste artigo fornece uma introdução ao HTTP ASP.NET módulos e processadores de HTTP. Para descrições gerais do ASP.NET adicionais, consulte o seguinte artigo da base de dados de conhecimento da Microsoft: 305140
(http://support.microsoft.com/kb/305140/EN-US/
)
INFO: Plano de ASP.NET Mais InformaçãoMódulos de HTTP e processadores de HTTP são uma parte integral da arquitectura do ASP.NET. Enquanto um pedido for processado, cada pedido é processado por vários módulos de HTTP (por exemplo, o módulo de autenticação e o módulo de sessão) e, em seguida, é processado por um único processador de HTTP. Depois da rotina de tratamento processou o pedido, o pedido flui através de HTTP módulos. Este artigo está dividido nas seguintes secções: HTTP ModulesMódulos denominam-se antes e depois executa a rotina de tratamento. Módulos permitem que os programadores interceptar, participar em ou modificar cada pedido individual. Módulos implementam a interface IHttpModule , localizada no espaço de nomes System.Web .Available EventsUma classe HttpApplication fornece um número de eventos com o qual podem sincronizar módulos. Os eventos seguintes estão disponíveis para módulos sincronizar com em cada pedido. Estes eventos estão listados na ordem sequencial:
Configuring HTTP ModulesO processador da secção de configuração <httpmodules> é responsável por configurar os módulos HTTP dentro de uma aplicação. Pode ser declarada no computador, site ou nível de aplicação. Utilize a seguinte sintaxe para o processador da secção <httpmodules>:Creating HTTP ModulesPara criar um módulo HTTP, tem de 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 utilizando o Visual Basic .NET 307996
(http://support.microsoft.com/kb/307996/EN-US/
)
COMO: Criar um módulo de HTTP do ASP.NET utilizando o Visual C# .NET HTTP HandlersProcessadores são utilizados para processar pedidos individuais de ponto final. Rotinas de tratamento de activar a estrutura ASP.NET processar URLs de HTTP individuais ou grupos de extensões URL numa aplicação. Ao contrário dos módulos de único processador é utilizado para processar um pedido. Todos os processadores implementam a interface IHttpHandler , localizada no espaço de nomes System.Web . Processadores são um pouco análogas às Internet Server extensões de ISAPI (Application Programming Interface).Configuring HTTP HandlersO processador da secção de configuração <httphandlers> é responsável pelo mapeamento de URL a receber para oclasse IHttpHandler ou IHttpHandlerFactory . Pode ser declarada no computador, site ou nível de aplicação. Subdirectórios herdam estas definições.Os administradores utilizam a directiva de tag <add> para configurar a secção <httphandlers>. <add> directivas são interpretadas e processadas por uma ordem sequencial de cima para baixo. Utilize a seguinte sintaxe para o processador da secção <httphandler>: Creating HTTP HandlersPara criar um processador de HTTP, tem de 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 processador de HTTP do ASP.NET utilizando o Visual C# .NET Para obter informações adicionais, clique nos números de artigo existentes abaixo para visualizar os artigos na Microsoft Knowledge Base: 307997
(http://support.microsoft.com/kb/307997/EN-US/
)
COMO: Criar um processador de HTTP do ASP.NET utilizando 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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 de Artigos
|






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


Voltar ao topo