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 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. |