System.Web.Routing Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |