Поделиться через


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

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

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