Microsoft.AspNetCore.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í.
Contiene tipos que se usan con ASP.NET generación de direcciones URL y enrutamiento principal. El middleware de enrutamiento es responsable de hacer coincidir las solicitudes HTTP entrantes y enviar esas solicitudes al archivo ejecutable de la aplicación Endpoint instancias. La generación de direcciones URL usa LinkGenerator para crear una ruta de acceso url a partir de un conjunto de valores de ruta.
Composite |
Representa un EndpointDataSource cuyos valores proceden de una colección de instancias de EndpointDataSource. |
Content |
Metadatos usados para negociar el punto de conexión dewich para seleccionar en función del valor del encabezado Accept-Encoding. |
Controller |
Métodos de extensión para usar LinkGenerator para generar vínculos a controladores MVC. |
Data |
Metadatos que definen tokens de datos para un Endpoint. Este tipo de metadatos proporciona un valor de tokens de datos para DataTokens asociados a un punto de conexión. |
Default |
Proporciona una colección de instancias de Endpoint. |
Default |
Implementación predeterminada de IInlineConstraintResolver. Resuelve las restricciones mediante el análisis de una clave de restricción y argumentos de restricción, mediante un mapa para resolver el tipo de restricción y la llamada a un constructor adecuado para el tipo de restricción. |
Endpoint |
Proporciona una colección de instancias de Endpoint. |
Endpoint |
Especifica el nombre del grupo de puntos de conexión en Metadata. |
Endpoint |
Especifica el nombre del punto de conexión en Metadata. |
Endpoint |
Especifica un nombre de punto de conexión en Metadata. |
Endpoint |
Contiene tipos que se usan con ASP.NET generación de direcciones URL y enrutamiento principal. El middleware de enrutamiento es responsable de hacer coincidir las solicitudes HTTP entrantes y enviar esas solicitudes al archivo ejecutable de la aplicación Endpoint instancias. La generación de direcciones URL usa LinkGenerator para crear una ruta de acceso url a partir de un conjunto de valores de ruta. |
Exclude |
Indica que este Endpoint no debe incluirse en los metadatos de api generados. |
Host |
Atributo para proporcionar metdata de host que se usa durante el enrutamiento. |
Http |
Representa los metadatos del método HTTP usados durante el enrutamiento. |
Identity |
Proporciona métodos de extensión para IEndpointRouteBuilder agregar puntos de conexión de identidad. |
Inline |
Contiene métodos para analizar restricciones de procesamiento de una definición de ruta. |
Link |
Define un contrato para generar URI absolutos y relacionados en función del enrutamiento de puntos de conexión. |
Link |
Métodos de extensión para usar LinkGenerator con y nombre de punto de conexión. |
Link |
Métodos de extensión para usar LinkGenerator con RouteValuesAddress. |
Link |
Configura las opciones para las direcciones URL generadas. |
Link |
Define un contrato para analizar los URI mediante información del enrutamiento. |
Link |
Métodos de extensión para usar LinkParser con un nombre de punto de conexión. |
Matcher |
Define una directiva que aplica comportamientos al buscador de coincidencias de direcciones URL. Las implementaciones de MatcherPolicy e interfaces relacionadas deben registrarse en el contenedor de inserción de dependencias como servicios singleton de tipo MatcherPolicy. |
Page |
Métodos de extensión para usar LinkGenerator para generar vínculos a Razor Pages. |
Parameter |
Define una abstracción para resolver directivas de parámetros insertadas como instancias de IParameterPolicy. |
Request |
Proporciona métodos de extensión para agregar nuevos controladores a un IRouteBuilder. |
Route |
Representa una instancia de una ruta. |
Route |
Implementación de clase base de un IRouter. |
Route |
Proporciona compatibilidad para especificar rutas en una aplicación. |
Route |
Admite la administración de una colección para varias rutas. |
Route |
Generador para produir una asignación de claves para ver IRouteConstraint. |
Route |
Use para evaluar si todos los valores de parámetros de ruta coinciden con sus restricciones. |
Route |
Objeto de contexto para RouteAsync(RouteContext). |
Route |
Excepción que se produce para las restricciones o rutas no válidas. |
Route |
Información sobre la ruta de enrutamiento actual. |
Route |
Representa un Endpoint que se puede usar en la coincidencia de direcciones URL o en la generación de direcciones URL. |
Route |
Admite la creación de una nueva RouteEndpoint. |
Route |
Generador para definir grupos de puntos de conexión con un prefijo común que implementa las interfaces IEndpointRouteBuilder y IEndpointConventionBuilder. Esto se puede usar para agregar puntos de conexión con el prefijo definido por MapGroup(IEndpointRouteBuilder, RoutePattern) y para personalizar esos puntos de conexión mediante convenciones. |
Route |
Representa la información accesible para GetGroupedEndpoints(RouteGroupContext). |
Route |
Admite la implementación de un controlador que se ejecuta para una ruta determinada. |
Route |
Opciones para controlar el comportamiento de MapGet(IEndpointRouteBuilder, String, Delegate) y métodos similares. |
Route |
Proporciona métodos usados para invocar la infraestructura del punto de conexión de ruta con funcs personalizados para rellenar metadatos y crear delegados de solicitud. Se pretende consumir solo desde RequestDeleatgeGenerator. |
Route |
Metadatos usados durante la generación de vínculos para buscar el punto de conexión asociado mediante el nombre de ruta. |
Route |
Representa las opciones configurables en una ruta. |
Route |
Proporciona métodos de extensión para IEndpointRouteBuilder para agregar puntos de conexión de cortocircuito. |
Route |
Tipo de IDictionary<TKey,TValue> para los valores de ruta. |
Route |
Implementación de IEqualityComparer<T> que compara los objetos as-if que eran cadenas de valor de ruta. |
Route |
Dirección del nombre y los valores de ruta. |
Route |
Metadatos usados durante la generación de vínculos para buscar el punto de conexión asociado mediante valores de ruta. |
Routing |
Característica para la funcionalidad de enrutamiento. |
Routing |
Métodos de extensión para HttpContext relacionados con el enrutamiento. |
Suppress |
Representa los metadatos usados durante la generación de vínculos. Si SuppressLinkGeneration es |
Suppress |
Metadatos usados para evitar la coincidencia de direcciones URL. Si SuppressMatching es |
Virtual |
Contexto para las operaciones de generación de rutas de acceso virtuales. |
Virtual |
Representa información sobre la ruta y la ruta de acceso virtual que son el resultado de generar una dirección URL con el middleware de enrutamiento de ASP.NET. |
Route |
Instantánea del estado de una instancia de RouteData. |
Route |
Contiene tipos que se usan con ASP.NET generación de direcciones URL y enrutamiento principal. El middleware de enrutamiento es responsable de hacer coincidir las solicitudes HTTP entrantes y enviar esas solicitudes al archivo ejecutable de la aplicación Endpoint instancias. La generación de direcciones URL usa LinkGenerator para crear una ruta de acceso url a partir de un conjunto de valores de ruta. |
IData |
Metadatos que definen tokens de datos para un Endpoint. Este tipo de metadatos proporciona un valor de tokens de datos para DataTokens asociados a un punto de conexión. |
IDynamic |
Interfaz de metadatos que se puede usar para especificar que el Endpoint asociado se reemplazará dinámicamente durante la coincidencia. |
IEndpoint |
Define un contrato para buscar puntos de conexión en función de la dirección proporcionada. |
IEndpoint |
Define un contrato usado para especificar un nombre de grupo de puntos de conexión en Metadata. |
IEndpoint |
Define un uso de contrato para especificar un nombre de punto de conexión en Metadata. |
IEndpoint |
Define un contrato para un generador de rutas en una aplicación. Un generador de rutas especifica las rutas de una aplicación. |
IExclude |
Indica si se deben emitir o no datos del Explorador de API para este punto de conexión. |
IHost |
Representa los metadatos de host usados durante el enrutamiento. |
IHttp |
Representa los metadatos del método HTTP usados durante el enrutamiento. |
IInline |
Define una abstracción para resolver restricciones insertadas como instancias de IRouteConstraint. |
INamed |
Interfaz de un IRouter con un nombre. |
IOutbound |
Define el contrato que una clase debe implementar para transformar los valores de ruta al crear un URI. |
IParameter |
Interfaz de marcador para tipos asociados a parámetros de ruta. |
IRoute |
Define un contrato para un generador de rutas en una aplicación. Un generador de rutas especifica las rutas de una aplicación. |
IRoute |
Interfaz para un enrutador que admite la anexión de nuevas rutas. |
IRoute |
Define el contrato que una clase debe implementar para comprobar si un valor de parámetro de dirección URL es válido para una restricción. |
IRoute |
Define un contrato para un controlador de una ruta. |
IRoute |
Representa los metadatos usados durante la generación de vínculos para buscar el punto de conexión asociado mediante el nombre de ruta. |
IRouter |
Interfaz para implementar un enrutador. |
IRoute |
Representa los metadatos usados durante la generación de vínculos para buscar el punto de conexión asociado mediante valores de ruta. |
IRouting |
Interfaz de características para la funcionalidad de enrutamiento. |
ISuppress |
Representa los metadatos usados durante la generación de vínculos. Si SuppressLinkGeneration es |
ISuppress |
Metadatos usados para evitar la coincidencia de direcciones URL. Si SuppressMatching es |
Route |
Indica si ASP.NET enrutamiento está procesando una dirección URL desde una solicitud HTTP o generando una dirección URL. |
Para obtener más información sobre el enrutamiento, consulte enrutamiento de en ASP.NET Core.