System.Web.Routing Espaço de Nomes

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.