IRouteConstraint Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |