Microsoft.AspNetCore.Mvc.Routing Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona tipos usados para el enrutamiento y la generación de vínculos en MVC.
Clases
AttributeRouteInfo |
Representa la información de enrutamiento de una acción enrutada por atributos. |
DynamicRouteValueTransformer |
Proporciona una abstracción para manipular dinámicamente el valor de ruta para seleccionar una acción o página del controlador. |
HttpMethodAttribute |
Identifica una acción que admite un conjunto determinado de métodos HTTP. |
KnownRouteValueConstraint |
que IRouteConstraint representa un valor de ruta conocido. |
RouteValueAttribute |
Atributo que especifica un valor de ruta necesario para una acción o controlador. Cuando se coloca en una acción, los datos de ruta de una solicitud deben coincidir con las expectativas de los datos de ruta necesarios para que se seleccione la acción. No se pueden seleccionar todas las demás acciones sin un valor de ruta para la clave especificada a menos que los datos de ruta de la solicitud omitan un valor que coincida con la clave. Consulte IRouteValueProvider para obtener más detalles y ejemplos. Cuando se coloca en un controlador, a menos que la acción invalide, la restricción se aplica a todas las acciones definidas por el controlador. |
UrlActionContext |
Objeto de contexto que se va a usar para las direcciones URL que Action(UrlActionContext) genera. |
UrlHelper |
Implementación de que contiene métodos para compilar direcciones URL para ASP.NET MVC dentro de IUrlHelper una aplicación. |
UrlHelperBase |
Abstracción para IUrlHelper. |
UrlHelperFactory |
Implementación predeterminada de IUrlHelperFactory. |
UrlRouteContext |
Objeto de contexto que se va a usar para las direcciones URL que RouteUrl(UrlRouteContext) genera. |
Interfaces
IActionHttpMethodProvider |
Interfaz que expone una lista de métodos HTTP admitidos por un proveedor. |
IRouteTemplateProvider |
Interfaz para atributos que pueden proporcionar una plantilla de ruta para el enrutamiento de atributos. |
IRouteValueProvider |
Interfaz de metadatos que especifica un valor de ruta que es necesario para que el selector de acciones elija una acción. Cuando se aplica a una acción mediante el enrutamiento de atributos, el valor de ruta se agregará a cuando Values se seleccione la acción.
Cuando se usa para IRouteValueProvider proporcionar un nuevo valor de ruta a una acción, todas las acciones de la aplicación también deben tener un valor asociado a esa clave o tener un valor implícito de |
IUrlHelperFactory |
Un generador para crear IUrlHelper instancias. |
Comentarios
Para obtener más información sobre el enrutamiento, consulte Enrutamiento en ASP.NET Core.