Microsoft.AspNetCore.Routing 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ASP.NET Core 라우팅 및 URL 생성에 사용되는 형식을 포함합니다. 라우팅 미들웨어는 들어오는 HTTP 요청을 일치시키고 해당 요청을 앱의 실행 파일 Endpoint 인스턴스로 디스패치합니다. URL 생성은 를 사용하여 LinkGenerator 경로 값 집합에서 URL 경로를 만듭니다.
클래스
CompositeEndpointDataSource |
EndpointDataSource 인스턴스 컬렉션 EndpointDataSource 에서 값이 오는 을 나타냅니다. |
ControllerLinkGeneratorExtensions |
를 사용하여 LinkGenerator MVC 컨트롤러에 대한 링크를 생성하는 확장 메서드입니다. |
DataTokensMetadata |
에 대한 데이터 토큰을 정의하는 메타데이터입니다 Endpoint. 이 메타데이터 형식은 엔드포인트와 연결된 에 대한 DataTokens 데이터 토큰 값을 제공합니다. |
DefaultEndpointDataSource |
인스턴스 컬렉션을 Endpoint 제공합니다. |
DefaultInlineConstraintResolver |
의 기본 구현입니다 IInlineConstraintResolver. 제약 조건 키 및 제약 조건 인수를 구문 분석하고, 맵을 사용하여 제약 조건 형식을 확인하며, 제약 조건 형식의 해당 생성자를 호출하여 제약 조건을 확인합니다. |
EndpointDataSource |
인스턴스 컬렉션을 Endpoint 제공합니다. |
EndpointGroupNameAttribute |
에서 엔드포인트 그룹 이름을 Metadata지정합니다. |
EndpointNameAttribute |
에서 엔드포인트 이름을 Metadata지정합니다. |
EndpointNameMetadata |
에서 Metadata엔드포인트 이름을 지정합니다. |
EndpointSelectorContext |
ASP.NET Core 라우팅 및 URL 생성에 사용되는 형식을 포함합니다. 라우팅 미들웨어는 들어오는 HTTP 요청을 일치시키고 해당 요청을 앱의 실행 파일 Endpoint 인스턴스로 디스패치합니다. URL 생성은 를 사용하여 LinkGenerator 경로 값 집합에서 URL 경로를 만듭니다. |
ExcludeFromDescriptionAttribute |
생성된 API 메타데이터에 포함해서는 안 됨 Endpoint 을 나타냅니다. |
HostAttribute |
라우팅 중에 사용되는 호스트 metdata를 제공하는 특성입니다. |
HttpMethodMetadata |
라우팅 중에 사용되는 HTTP 메서드 메타데이터를 나타냅니다. |
IdentityApiEndpointRouteBuilderExtensions |
ID 엔드포인트를 추가하기 위한 IEndpointRouteBuilder 확장 메서드를 제공합니다. |
InlineRouteParameterParser |
경로 정의에서 처리 제약 조건을 구문 분석하는 메서드를 포함합니다. |
LinkGenerator |
엔드포인트 라우팅을 기반으로 절대 및 관련 URI를 생성하는 계약을 정의합니다. |
LinkGeneratorEndpointNameAddressExtensions |
및 엔드포인트 이름과 함께 사용하기 LinkGenerator 위한 확장 메서드입니다. |
LinkGeneratorRouteValuesAddressExtensions |
와 함께 사용하기 LinkGenerator 위한 확장 메서드입니다 RouteValuesAddress. |
LinkOptions |
생성된 URL에 대한 옵션을 구성합니다. |
LinkParser |
라우팅의 정보를 사용하여 URI를 구문 분석하는 계약을 정의합니다. |
LinkParserEndpointNameAddressExtensions |
엔드포인트 이름으로 를 사용하기 LinkParser 위한 확장 메서드입니다. |
MatcherPolicy |
URL 일치자에 동작을 적용하는 정책을 정의합니다. 및 관련 인터페이스의 MatcherPolicy 구현은 종속성 주입 컨테이너에 형식 MatcherPolicy의 싱글톤 서비스로 등록되어야 합니다. |
PageLinkGeneratorExtensions |
Razor Pages에 대한 링크를 생성하는 데 사용하는 LinkGenerator 확장 메서드입니다. |
ParameterPolicyFactory |
인라인 매개 변수 정책을 인스턴스로 확인하기 위한 추상화 를 정의합니다 IParameterPolicy. |
RequestDelegateRouteBuilderExtensions |
에 새 처리기를 추가하기 위한 확장 메서드를 IRouteBuilder제공합니다. |
Route |
경로의 instance 나타냅니다. |
RouteBase |
의 기본 클래스 구현입니다 IRouter. |
RouteBuilder |
애플리케이션에서 경로 지정을 지원합니다. |
RouteCollection |
여러 경로에 대한 컬렉션 관리를 지원합니다. |
RouteConstraintBuilder |
을 보기 IRouteConstraint위해 키 매핑을 produding하기 위한 작성기입니다. |
RouteConstraintMatcher |
를 사용하여 모든 경로 매개 변수 값이 해당 제약 조건과 일치하는지 평가합니다. |
RouteContext |
의 컨텍스트 개체입니다 RouteAsync(RouteContext). |
RouteCreationException |
잘못된 경로 또는 제약 조건에 대해 throw되는 예외입니다. |
RouteData |
현재 라우팅 경로에 대한 정보입니다. |
RouteEndpoint |
Endpoint URL 일치 또는 URL 생성에 사용할 수 있는 을 나타냅니다. |
RouteEndpointBuilder |
새 RouteEndpoint빌드를 지원합니다. |
RouteGroupBuilder |
및 IEndpointConventionBuilder 인터페이스를 모두 IEndpointRouteBuilder 구현하는 공통 접두사를 사용하여 엔드포인트 그룹을 정의하기 위한 작성기입니다. 이는 에 정의된 MapGroup(IEndpointRouteBuilder, RoutePattern) 접두사를 사용하여 엔드포인트를 추가하고 규칙을 사용하여 해당 엔드포인트를 사용자 지정하는 데 사용할 수 있습니다. |
RouteGroupContext |
에 액세스할 수 있는 GetGroupedEndpoints(RouteGroupContext)정보를 나타냅니다. |
RouteHandler |
지정된 경로에 대해 실행되는 처리기 구현을 지원합니다. |
RouteHandlerOptions |
및 유사한 메서드의 MapGet(IEndpointRouteBuilder, String, Delegate) 동작을 제어하는 옵션입니다. |
RouteHandlerServices |
메타데이터를 채우고 요청 대리자를 만들기 위한 사용자 지정 funcs를 사용하여 경로 엔드포인트 인프라를 호출하는 데 사용되는 메서드를 제공합니다. RequestDeleatgeGenerator에서만 사용할 수 있습니다. |
RouteNameMetadata |
연결 생성 중에 경로 이름을 사용하여 연결된 엔드포인트를 찾는 데 사용되는 메타데이터입니다. |
RouteOptions |
경로의 구성 가능한 옵션을 나타냅니다. |
RouteShortCircuitEndpointRouteBuilderExtensions |
단락된 엔드포인트를 추가하기 위한 IEndpointRouteBuilder 확장 메서드를 제공합니다. |
RouteValueDictionary |
IDictionary<TKey,TValue> 경로 값의 형식입니다. |
RouteValueEqualityComparer |
IEqualityComparer<T> 개체를 경로 값 문자열인 것처럼 비교하는 구현입니다. |
RouteValuesAddress |
경로 이름 및 값의 주소입니다. |
RouteValuesAddressMetadata |
연결 생성 중에 경로 값을 사용하여 연결된 엔드포인트를 찾는 데 사용되는 메타데이터입니다. |
RoutingFeature |
라우팅 기능에 대한 기능입니다. |
RoutingHttpContextExtensions |
라우팅과 HttpContext 관련된 확장 메서드입니다. |
SuppressLinkGenerationMetadata |
링크 생성 중에 사용되는 메타데이터를 나타냅니다. 이 |
SuppressMatchingMetadata |
URL 일치를 방지하는 데 사용되는 메타데이터입니다. 가 |
VirtualPathContext |
가상 경로 생성 작업에 대한 컨텍스트입니다. |
VirtualPathData |
ASP.NET 라우팅 미들웨어를 사용하여 URL을 생성한 결과인 경로 및 가상 경로에 대한 정보를 나타냅니다. |
구조체
RouteData.RouteDataSnapshot |
instance 상태의 RouteData 스냅샷. |
RouteValueDictionary.Enumerator |
ASP.NET Core 라우팅 및 URL 생성에 사용되는 형식을 포함합니다. 라우팅 미들웨어는 들어오는 HTTP 요청을 일치시키고 해당 요청을 앱의 실행 파일 Endpoint 인스턴스로 디스패치합니다. URL 생성은 를 사용하여 LinkGenerator 경로 값 집합에서 URL 경로를 만듭니다. |
인터페이스
IDataTokensMetadata |
에 대한 데이터 토큰을 정의하는 메타데이터입니다 Endpoint. 이 메타데이터 형식은 엔드포인트와 연결된 에 대한 DataTokens 데이터 토큰 값을 제공합니다. |
IDynamicEndpointMetadata |
일치하는 동안 연결된 Endpoint 가 동적으로 대체되도록 지정하는 데 사용할 수 있는 메타데이터 인터페이스입니다. |
IEndpointAddressScheme<TAddress> |
제공된 주소를 기반으로 엔드포인트를 찾는 계약을 정의합니다. |
IEndpointGroupNameMetadata |
에서 엔드포인트 그룹 이름을 지정하는 데 사용되는 계약을 정의합니다 Metadata. |
IEndpointNameMetadata |
에서 엔드포인트 이름을 지정하는 계약 사용을 정의합니다 Metadata. |
IEndpointRouteBuilder |
애플리케이션에서 경로 작성기의 계약을 정의합니다. 경로 작성기가 애플리케이션의 경로를 지정합니다. |
IExcludeFromDescriptionMetadata |
이 엔드포인트에 대해 API 탐색기 데이터를 내보내야 하는지 여부를 나타냅니다. |
IHostMetadata |
라우팅 중에 사용되는 호스트 메타데이터를 나타냅니다. |
IHttpMethodMetadata |
라우팅 중에 사용되는 HTTP 메서드 메타데이터를 나타냅니다. |
IInlineConstraintResolver |
인라인 제약 조건을 인스턴스로 확인하기 위한 추상화 를 정의합니다 IRouteConstraint. |
INamedRouter |
이름을 가진 에 IRouter 대한 인터페이스입니다. |
IOutboundParameterTransformer |
URI를 빌드하는 동안 경로 값을 변환하기 위해 클래스가 구현해야 하는 계약을 정의합니다. |
IParameterPolicy |
경로 매개 변수와 연결된 형식에 대한 표식 인터페이스입니다. |
IRouteBuilder |
애플리케이션에서 경로 작성기의 계약을 정의합니다. 경로 작성기가 애플리케이션의 경로를 지정합니다. |
IRouteCollection |
새 경로 추가를 지원하는 라우터에 대한 인터페이스입니다. |
IRouteConstraint |
URL 매개 변수 값이 제약 조건에 대해 유효한지 여부를 확인하기 위해 클래스가 구현해야 하는 계약을 정의합니다. |
IRouteHandler |
경로 처리기에 대한 계약을 정의합니다. |
IRouteNameMetadata |
경로 이름을 사용하여 연결된 엔드포인트를 찾기 위해 링크 생성 중에 사용되는 메타데이터를 나타냅니다. |
IRouter |
라우터를 구현하기 위한 인터페이스입니다. |
IRouteValuesAddressMetadata |
경로 값을 사용하여 연결된 엔드포인트를 찾기 위해 링크 생성 중에 사용되는 메타데이터를 나타냅니다. |
IRoutingFeature |
라우팅 기능을 위한 기능 인터페이스입니다. |
ISuppressLinkGenerationMetadata |
링크 생성 중에 사용되는 메타데이터를 나타냅니다. 이 |
ISuppressMatchingMetadata |
URL 일치를 방지하는 데 사용되는 메타데이터입니다. 가 |
열거형
RouteDirection |
ASP.NET 라우팅이 HTTP 요청에서 URL을 처리하고 있는지 또는 URL을 생성하는지를 나타냅니다. |
설명
라우팅에 대한 자세한 내용은 ASP.NET Core 라우팅을 참조하세요.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기