Microsoft.AspNetCore.Mvc.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 tipos usados para roteamento e geração de vínculo no MVC.
Classes
AttributeRouteInfo |
Representa as informações de roteamento de uma ação que é roteada pelo atributo. |
DynamicRouteValueTransformer |
Fornece uma abstração para manipular dinamicamente o valor da rota para selecionar uma ação ou página do controlador. |
HttpMethodAttribute |
Identifica uma ação que dá suporte a um determinado conjunto de métodos HTTP. |
KnownRouteValueConstraint |
Um IRouteConstraint que representa um valor de rota conhecido. |
RouteValueAttribute |
Um atributo que especifica um valor de rota necessário para uma ação ou controlador. Quando colocados em uma ação, os dados de rota de uma solicitação devem corresponder às expectativas dos dados de rota necessários para que a ação seja selecionada. Todas as outras ações sem um valor de rota para a chave especificada não podem ser selecionadas, a menos que os dados de rota da solicitação omita um valor correspondente à chave. Consulte IRouteValueProvider para obter mais detalhes e exemplos. Quando colocada em um controlador, a menos que seja substituída pela ação, a restrição se aplica a todas as ações definidas pelo controlador. |
UrlActionContext |
Objeto de contexto a ser usado para as URLs que Action(UrlActionContext) geram. |
UrlHelper |
Uma implementação de IUrlHelper que contém métodos para criar URLs para ASP.NET MVC em um aplicativo. |
UrlHelperBase |
Uma abstração para IUrlHelper. |
UrlHelperFactory |
Uma implementação padrão de IUrlHelperFactory. |
UrlRouteContext |
Objeto de contexto a ser usado para as URLs que RouteUrl(UrlRouteContext) geram. |
Interfaces
IActionHttpMethodProvider |
Interface que expõe uma lista de métodos http compatíveis com um provedor. |
IRouteTemplateProvider |
Interface para atributos que podem fornecer um modelo de rota para roteamento de atributo. |
IRouteValueProvider |
Uma interface de metadados que especifica um valor de rota que é necessário para o seletor de ação escolher uma ação. Quando aplicado a uma ação usando o roteamento de atributo, o valor da rota será adicionado ao Values quando a ação for selecionada.
Quando um IRouteValueProvider é usado para fornecer um novo valor de rota para uma ação, todas as ações no aplicativo também devem ter um valor associado a essa chave ou ter um valor implícito de |
IUrlHelperFactory |
Uma fábrica para criar IUrlHelper instâncias. |
Comentários
Para obter mais informações sobre o roteamento, consulte Roteamento em ASP.NET Core.