IRouteConstraint Интерфейс

Определение

Определяет контракт, который должен реализовываться классом для проверки допустимости значения параметра URL-адреса для ограничения.

public interface class IRouteConstraint
public interface IRouteConstraint
type IRouteConstraint = interface
Public Interface IRouteConstraint
Производный

Комментарии

При включении ограничения для параметра URL-адреса в определении маршрута необходимо представить ограничение как строку либо как объект, реализующий IRouteConstraint интерфейс. Если ограничение является строкой, оно обрабатывается как регулярное выражение. Вы создаете класс, реализующий, IRouteConstraint когда нельзя легко представить логику проверки как регулярное выражение. Логика проверки добавляется в Match метод.

Методы

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

Определяет, содержит ли параметр URL-адреса допустимое значение для этого ограничения.

Применяется к

См. также раздел