Microsoft.AspNetCore.Routing.Constraints 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
경로 제약 조건을 적용하는 데 사용되는 형식을 제공합니다. 일반적으로 경로 제약 조건은 경로 템플릿을 통해 연결된 경로 값을 검사하고 값 허용 여부에 대한 true 또는 false 결정을 내립니다. 사용자 지정 경로 제약 조건은 앱의 ConstraintMap를 구현 IRouteConstraint 하고 등록하여 만들 수 있습니다.
클래스
AlphaRouteConstraint |
영어 알파벳 A부터 Z까지의 소문자 또는 대문자만 포함하도록 경로 매개 변수를 제한합니다. |
BoolRouteConstraint |
부울 값만 나타내도록 경로 매개 변수를 제한합니다. |
CompositeRouteConstraint |
여러 자식 제약 조건으로 경로를 제한합니다. |
DateTimeRouteConstraint |
경로 매개 변수를 제한하여 값만 DateTime 나타냅니다. |
DecimalRouteConstraint |
10진수 값만 나타내도록 경로 매개 변수를 제한합니다. |
DoubleRouteConstraint |
64비트 부동 소수점 값만 나타내도록 경로 매개 변수를 제한합니다. |
FileNameRouteConstraint |
경로 매개 변수를 제한하여 파일 이름 값만 나타냅니다. 경로 값에 유효한 파일 시스템 문자가 포함되어 있는지 또는 값이 디스크의 실제 파일을 나타내는지 확인하지 않습니다. |
FloatRouteConstraint |
32비트 부동 소수점 값만 나타내도록 경로 매개 변수를 제한합니다. |
GuidRouteConstraint |
경로 매개 변수를 제한하여 값만 Guid 나타냅니다. Guid.ToString(string) 및 Guid.ToString(String, IFormatProvider) 메서드에서 지원하는 5가지 형식 "N", "D", "B", "P" 또는 "X"에 지정된 값과 일치합니다. |
HttpMethodRouteConstraint |
요청 또는 경로의 HTTP 메서드를 제한합니다. |
IntRouteConstraint |
32비트 정수 값만 나타내도록 경로 매개 변수를 제한합니다. |
LengthRouteConstraint |
지정된 길이 또는 지정된 길이 범위 내의 문자열이 되도록 경로 매개 변수를 제한합니다. |
LongRouteConstraint |
64비트 정수 값만 나타내도록 경로 매개 변수를 제한합니다. |
MaxLengthRouteConstraint |
최대 길이를 사용하는 문자열이 되도록 경로 매개 변수를 제한합니다. |
MaxRouteConstraint |
최대값을 사용하는 정수가 되도록 경로 매개 변수를 제한합니다. |
MinLengthRouteConstraint |
경로 매개 변수를 최소 길이의 문자열로 제한합니다. |
MinRouteConstraint |
최소값을 사용하는 Long이 되도록 경로 매개 변수를 제한합니다. |
NonFileNameRouteConstraint |
파일 이름이 아닌 값만 나타내도록 경로 매개 변수를 제한합니다. 경로 값에 유효한 파일 시스템 문자가 포함되어 있는지 또는 값이 디스크의 실제 파일을 나타내는지 확인하지 않습니다. |
OptionalRouteConstraint |
선택적 매개 변수에 대한 제약 조건을 정의합니다. 매개 변수가 있으면 InnerConstraint로 제한됩니다. |
RangeRouteConstraint |
지정된 값 범위 내의 정수가 되도록 경로 매개 변수를 제한합니다. |
RegexInlineRouteConstraint |
inlineConstraint로 사용할 수 있는 regex 제약 조건을 나타냅니다. |
RegexRouteConstraint |
정규식과 일치하도록 경로 매개 변수를 제한합니다. |
RequiredRouteConstraint |
값이 있어야 하는 경로 매개 변수를 제약 조건입니다. |
StringRouteConstraint |
지정된 문자열만 포함하도록 경로 매개 변수를 제한합니다. |
설명
라우팅 제약 조건에 대한 자세한 내용은 경로 제약 조건 참조를 참조하세요.