System.Web.Routing Namespace

Fornece classes que são usadas com o roteamento de URL, que permite usar URLs que não são mapeadas para um arquivo físico.

Classes

HttpMethodConstraint

Permite que você defina quais verbos HTTP são permitidos quando o roteamento do ASP.NET determina se uma URL corresponde a uma rota.

PageRouteHandler

Fornece propriedades e métodos para definir como uma URL é mapeada para um arquivo físico.

RequestContext

Encapsula informações sobre uma solicitação HTTP que corresponde a uma rota definida.

Route

Fornece propriedades e métodos para definir uma rota e para obter informações sobre ela.

RouteBase

Funciona como a classe base para todas as classes que representam uma rota do ASP.NET.

RouteCollection

Fornece um conjunto de rotas para roteamento do ASP.NET.

RouteData

Encapsula as informações sobre uma rota.

RouteTable

Armazena as rotas de URL para um aplicativo.

RouteValueDictionary

Representa uma coleção de pares chave/valor que não diferenciam maiúsculas de minúsculas que você use em vários lugares na estrutura de roteamento, como quando você define os valores padrão para uma rota ou quando você gera uma URL baseada em uma rota.

StopRoutingHandler

Fornece uma maneira de especificar se o roteamento de ASP.NET não deve tratar solicitações para um padrão de URL.

UrlRoutingHandler

Serve como classe base para classes que permitem personalizar como o roteamento do ASP.NET processa uma solicitação.

UrlRoutingModule

Corresponde a uma solicitação de URL a uma rota definida.

VirtualPathData

Representa informações sobre a rota e o caminho virtual que são o resultado de gerar uma URL com a estrutura de roteamento ASP.NET.

Interfaces

IRouteConstraint

Define o contrato que uma classe deve implementar para verificar se um valor de parâmetro de URL é válido para uma restrição.

IRouteHandler

Define o contrato que uma classe deve implementar para processar uma solicitação para um padrão de rota correspondente.

Enumerações

RouteDirection

Indica se roteamento ASP.NET está processando uma URL de um cliente ou gerando uma URL.