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-адреса допустимое значение для этого ограничения. |