Leer en inglés

Compartir a través de


RouteBase Clase

Definición

Implementación de clase base de .IRouter

C#
public abstract class RouteBase : Microsoft.AspNetCore.Routing.INamedRouter, Microsoft.AspNetCore.Routing.IRouter
Herencia
RouteBase
Derivado
Implementaciones

Constructores

Propiedades

ConstraintResolver

Obtiene el solucionador utilizado para resolver restricciones insertadas.

Constraints

Obtiene el conjunto de restricciones asociadas a cada ruta.

DataTokens

Obtiene los tokens de datos asociados a la ruta.

Defaults

Obtiene los valores predeterminados de cada parámetro de ruta.

Name

Nombre del enrutador. Puede ser NULL.

ParsedTemplate

Obtiene el asociado RouteTemplate a la ruta.

Métodos

GetConstraints(IInlineConstraintResolver, RouteTemplate, IDictionary<String,Object>)

Extrae constatinas de un determinado RouteTemplate.

GetDefaults(RouteTemplate, RouteValueDictionary)

Obtiene los valores predeterminados de los parámetros de una plantilla.

GetVirtualPath(VirtualPathContext)

Devuelve la dirección URL asociada a los detalles de ruta proporcionados en . context

OnRouteMatched(RouteContext)

Se ejecuta de forma asincrónica cada vez que se produce el enrutamiento.

OnVirtualPathGenerated(VirtualPathContext)

Se ejecuta cada vez que una ruta de acceso virtual se deriva de .context

RouteAsync(RouteContext)

Enruta de forma asincrónica basada en el objeto actual context.

ToString()

Implementación de clase base de .IRouter

Se aplica a

Producto Versiones
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0