IRouteConstraint Interfejs

Definicja

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.

Dotyczy

Zobacz też