Udostępnij za pośrednictwem


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ż