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


LengthRouteConstraint Класс

Определение

Ограничивает параметр маршрута для представления строки заданной длины или строки в заданном диапазоне длин.

public ref class LengthRouteConstraint : Microsoft::AspNetCore::Routing::IRouteConstraint
public class LengthRouteConstraint : Microsoft.AspNetCore.Routing.IRouteConstraint
public class LengthRouteConstraint : Microsoft.AspNetCore.Routing.IRouteConstraint, Microsoft.AspNetCore.Routing.Matching.IParameterLiteralNodeMatchingPolicy
type LengthRouteConstraint = class
    interface IRouteConstraint
type LengthRouteConstraint = class
    interface IRouteConstraint
    interface IParameterPolicy
type LengthRouteConstraint = class
    interface IParameterPolicy
    interface IRouteConstraint
type LengthRouteConstraint = class
    interface IRouteConstraint
    interface IParameterPolicy
    interface IParameterLiteralNodeMatchingPolicy
Public Class LengthRouteConstraint
Implements IRouteConstraint
Public Class LengthRouteConstraint
Implements IParameterLiteralNodeMatchingPolicy, IRouteConstraint
Наследование
LengthRouteConstraint
Реализации

Конструкторы

LengthRouteConstraint(Int32, Int32)

Инициализирует новый экземпляр LengthRouteConstraint класса , который ограничивает параметр маршрута строкой заданной длины.

LengthRouteConstraint(Int32)

Инициализирует новый экземпляр LengthRouteConstraint класса , который ограничивает параметр маршрута строкой заданной длины.

Свойства

MaxLength

Возвращает максимальную длину, допустимую для параметра маршрута.

MinLength

Возвращает минимальную длину, допустимую для параметра маршрута.

Методы

Match(HttpContext, IRouter, String, RouteValueDictionary, RouteDirection)

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

Явные реализации интерфейса

IParameterLiteralNodeMatchingPolicy.MatchesLiteral(String, String)

Ограничивает параметр маршрута для представления строки заданной длины или строки в заданном диапазоне длин.

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