IRouteConstraint Gränssnitt

Definition

Definierar det kontrakt som en klass måste implementera för att kontrollera om ett URL-parametervärde är giltigt för en begränsning.

public interface class IRouteConstraint
public interface IRouteConstraint
type IRouteConstraint = interface
Public Interface IRouteConstraint
Härledda

Kommentarer

När du inkluderar en begränsning för en URL-parameter i en vägdefinition måste du representera villkoret som antingen sträng eller som ett objekt som implementerar IRouteConstraint gränssnittet. Om villkoret är en sträng behandlas det som ett reguljärt uttryck. Du skapar en klass som implementeras IRouteConstraint när du inte enkelt kan representera valideringslogik som ett reguljärt uttryck. Du lägger till valideringslogik i Match -metoden.

Metoder

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

Avgör om URL-parametern innehåller ett giltigt värde för den här begränsningen.

Gäller för

Se även