IRouteConstraint Interface

Definitie

Definieert het contract dat een klasse moet implementeren om te controleren of een URL-parameterwaarde geldig is voor een beperking.

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

Opmerkingen

Wanneer u een beperking voor een URL-parameter in een routedefinitie opneemt, moet u de beperking weergeven als tekenreeks of als een object dat de IRouteConstraint interface implementeert. Als de beperking een tekenreeks is, wordt deze beschouwd als een reguliere expressie. U maakt een klasse die wordt geïmplementeerd IRouteConstraint wanneer u de validatielogica niet eenvoudig als een reguliere expressie kunt weergeven. U voegt de validatielogica toe aan de Match methode.

Methoden

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

Bepaalt of de URL-parameter een geldige waarde voor deze beperking bevat.

Van toepassing op

Zie ook