System.Web.Routing Namespace

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

Classes

Nome Description
HttpMethodConstraint

Permite definir quais verbos HTTP são permitidos quando ASP.NET roteamento 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 a rota.

RouteBase

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

RouteCollection

Fornece uma coleção de rotas para ASP.NET roteamento.

RouteData

Encapsula informações sobre uma rota.

RouteTable

Armazena as rotas de URL de um aplicativo.

RouteValueDictionary

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

StopRoutingHandler

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

UrlRoutingHandler

Serve como classe base para classes que permitem personalizar como ASP.NET roteamento 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 da geração de uma URL com a estrutura de roteamento ASP.NET.

Interfaces

Nome Description
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

Nome Description
RouteDirection

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