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