Ler em inglês

Partilhar via


LengthRouteConstraint Classe

Definição

Restringe um parâmetro de rota para ser uma cadeia de caracteres de um determinado comprimento ou ficar dentro de um determinado intervalo de comprimentos.

C#
public class LengthRouteConstraint : Microsoft.AspNetCore.Routing.IRouteConstraint
C#
public class LengthRouteConstraint : Microsoft.AspNetCore.Routing.IRouteConstraint, Microsoft.AspNetCore.Routing.Matching.IParameterLiteralNodeMatchingPolicy
Herança
LengthRouteConstraint
Implementações

Construtores

LengthRouteConstraint(Int32, Int32)

Inicializa uma nova instância da LengthRouteConstraint classe que restringe um parâmetro de rota a ser uma cadeia de caracteres de um determinado comprimento.

LengthRouteConstraint(Int32)

Inicializa uma nova instância da LengthRouteConstraint classe que restringe um parâmetro de rota a ser uma cadeia de caracteres de um determinado comprimento.

Propriedades

MaxLength

Obtém o comprimento máximo permitido para o parâmetro de rota.

MinLength

Obtém o comprimento mínimo permitido para o parâmetro de rota.

Métodos

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

Determina se o parâmetro da URL contém um valor válido para esta restrição.

Implantações explícitas de interface

IParameterLiteralNodeMatchingPolicy.MatchesLiteral(String, String)

Restringe um parâmetro de rota para ser uma cadeia de caracteres de um determinado comprimento ou ficar dentro de um determinado intervalo de comprimentos.

Aplica-se a

Produto Versões
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0