IRouteConstraint Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje kontrakt, który klasa musi zaimplementować, aby sprawdzić, czy wartość parametru adresu URL jest prawidłowa dla ograniczenia.
public interface class IRouteConstraint
public interface IRouteConstraint
type IRouteConstraint = interface
Public Interface IRouteConstraint
- Pochodne
Uwagi
W przypadku uwzględnienia ograniczenia dla parametru adresu URL w definicji trasy należy reprezentować ograniczenie jako ciąg lub obiekt, który implementuje IRouteConstraint interfejs. Jeśli ograniczenie jest ciągiem, jest ono traktowane jako wyrażenie regularne. Klasę, która implementuje IRouteConstraint , gdy nie można łatwo reprezentować logiki walidacji jako wyrażenia regularnego. Logikę walidacji należy dodać w metodzie Match .
Metody
Match(HttpContextBase, Route, String, RouteValueDictionary, RouteDirection) |
Określa, czy parametr adresu URL zawiera prawidłową wartość tego ograniczenia. |