Share via


LengthRouteConstraint Sınıf

Tanım

Yol parametresini, belirli bir uzunlukta veya belirli bir uzunluk aralığındaki bir dize olacak şekilde kısıtlar.

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
Devralma
LengthRouteConstraint
Uygulamalar

Oluşturucular

LengthRouteConstraint(Int32)

Bir yol parametresini LengthRouteConstraint belirli bir uzunlukta bir dize olacak şekilde kısıtlayan sınıfının yeni bir örneğini başlatır.

LengthRouteConstraint(Int32, Int32)

Bir yol parametresini LengthRouteConstraint belirli bir uzunlukta bir dize olacak şekilde kısıtlayan sınıfının yeni bir örneğini başlatır.

Özellikler

MaxLength

Yol parametresi için izin verilen maksimum uzunluğu alır.

MinLength

Yol parametresi için izin verilen en düşük uzunluğu alır.

Yöntemler

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

URL parametresinin bu kısıtlama için geçerli bir değer içerip içermediğini belirler.

Belirtik Arabirim Kullanımları

IParameterLiteralNodeMatchingPolicy.MatchesLiteral(String, String)

Yol parametresini, belirli bir uzunlukta veya belirli bir uzunluk aralığındaki bir dize olacak şekilde kısıtlar.

Şunlara uygulanır