IRouteConstraint IRouteConstraint IRouteConstraint IRouteConstraint Interface

Definición

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.Defines the contract that a class must implement in order to check whether a URL parameter value is valid for a constraint.

public interface class IRouteConstraint
public interface IRouteConstraint
type IRouteConstraint = interface
Public Interface IRouteConstraint
Derivado

Comentarios

Al incluir una restricción para un parámetro de dirección URL en una definición de ruta, debe representar la restricción como cadena o como un objeto que implementa el IRouteConstraint interfaz.When you include a constraint for a URL parameter in a route definition, you must represent the constraint as either string or as an object that implements the IRouteConstraint interface. Si la restricción es una cadena, se trata como una expresión regular.If the constraint is a string, it is treated as a regular expression. Crear una clase que implementa IRouteConstraint cuando no se puede representar la lógica de validación fácilmente como una expresión regular.You create a class that implements IRouteConstraint when you cannot represent the validation logic easily as a regular expression. Agregar la lógica de validación en el Match método.You add the validation logic in the Match method.

Métodos

Match(HttpContextBase, Route, String, RouteValueDictionary, RouteDirection) Match(HttpContextBase, Route, String, RouteValueDictionary, RouteDirection) Match(HttpContextBase, Route, String, RouteValueDictionary, RouteDirection) Match(HttpContextBase, Route, String, RouteValueDictionary, RouteDirection)

Determina si el parámetro de dirección URL contiene un valor válido para esta restricción.Determines whether the URL parameter contains a valid value for this constraint.

Se aplica a

Consulte también: