RouteConstraintMatcher.Match Método

Definición

Determina si routeValues coincide con el proporcionado constraints.

C#
public static bool Match (System.Collections.Generic.IDictionary<string,Microsoft.AspNetCore.Routing.IRouteConstraint> constraints, Microsoft.AspNetCore.Routing.RouteValueDictionary routeValues, Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Routing.IRouter route, Microsoft.AspNetCore.Routing.RouteDirection routeDirection, Microsoft.Extensions.Logging.ILogger logger);

Parámetros

constraints
IDictionary<String,IRouteConstraint>

Restricciones de la ruta.

routeValues
RouteValueDictionary

Los valores de parámetro de ruta extraídos de la ruta coincidente.

httpContext
HttpContext

asociado HttpContext a la solicitud actual.

route
IRouter

Enrutador al que pertenece esta restricción.

routeDirection
RouteDirection

Indica si la comprobación de restricciones se realiza cuando se controla la solicitud entrante o cuando se genera una dirección URL.

Devoluciones

true si todos los valores de ruta coinciden con sus restricciones.

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