System.Web.Routing Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece classes que são usadas com o encaminhamento de URLs, o que permite usar URLs que não correspondem a um ficheiro físico.
Classes
| Name | Description |
|---|---|
| HttpMethodConstraint |
Permite definir quais os verbos HTTP permitidos quando o encaminhamento ASP.NET determina se um URL corresponde a uma rota. |
| PageRouteHandler |
Fornece propriedades e métodos para definir como uma URL é mapeada para um ficheiro físico. |
| RequestContext |
Encapsula informação sobre um pedido HTTP que corresponde a uma rota definida. |
| Route |
Fornece propriedades e métodos para definir uma rota e para obter informações sobre a rota. |
| RouteBase |
Serve como classe base para todas as classes que representam uma rota ASP.NET. |
| RouteCollection |
Fornece uma coleção de rotas para o encaminhamento ASP.NET. |
| RouteData |
Encapsula informação sobre uma rota. |
| RouteTable |
Armazena as rotas URL de uma aplicação. |
| RouteValueDictionary |
Representa uma coleção insensível a maiúsculas minúsculas de pares chave/valor que usas em vários locais do framework de encaminhamento, como quando defines os valores padrão para uma rota ou quando geras uma URL baseada numa rota. |
| StopRoutingHandler |
Fornece uma forma de especificar que o encaminhamento ASP.NET não deve lidar com pedidos para um padrão URL. |
| UrlRoutingHandler |
Serve como classe base para classes que permitem personalizar a forma como o encaminhamento do ASP.NET processa um pedido. |
| UrlRoutingModule |
Corresponde um pedido de URL a uma rota definida. |
| VirtualPathData |
Representa informações sobre a rota e o caminho virtual que resultam da geração de uma URL com o framework de encaminhamento ASP.NET. |
Interfaces
| Name | Description |
|---|---|
| IRouteConstraint |
Define o contrato que uma classe deve implementar para verificar se um valor de parâmetro URL é válido para uma restrição. |
| IRouteHandler |
Define o contrato que uma classe deve implementar para processar um pedido de um padrão de rota correspondente. |
Enumerações
| Name | Description |
|---|---|
| RouteDirection |
Indica se o encaminhamento do ASP.NET está a processar uma URL de um cliente ou a gerar uma URL. |