IRouteConstraint Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |