다음을 통해 공유


Microsoft.AspNetCore.Mvc.Routing 네임스페이스

MVC에서 라우팅 및 링크 생성에 사용되는 형식을 제공합니다.

클래스

AttributeRouteInfo

라우팅된 특성인 작업에 대한 라우팅 정보를 나타냅니다.

DynamicRouteValueTransformer

컨트롤러 작업 또는 페이지를 선택하기 위해 경로 값을 동적으로 조작하기 위한 추상화 기능을 제공합니다.

HttpMethodAttribute

지정된 HTTP 메서드 집합을 지원하는 작업을 식별합니다.

KnownRouteValueConstraint

IRouteConstraint 알려진 경로 값을 나타내는 입니다.

RouteValueAttribute

작업 또는 컨트롤러에 필요한 경로 값을 지정하는 특성입니다.

작업에 배치되는 경우 작업을 선택하려면 요청의 경로 데이터가 필요한 경로 데이터의 예상과 일치해야 합니다. 요청의 경로 데이터가 키와 일치하는 값을 생략하지 않는 한 지정된 키에 대한 경로 값이 없는 다른 모든 작업은 선택할 수 없습니다. 자세한 내용 및 예제는 를 참조 IRouteValueProvider 하세요.

컨트롤러에 배치되는 경우 작업에 의해 재정의되지 않는 한 제약 조건은 컨트롤러에서 정의한 모든 작업에 적용됩니다.

UrlActionContext

생성되는 URL Action(UrlActionContext) 에 사용할 컨텍스트 개체입니다.

UrlHelper

애플리케이션 내에서 ASP.NET MVC에 대한 URL을 빌드하는 메서드를 포함하는 의 구현 IUrlHelper 입니다.

UrlHelperBase

에 대한 추상화입니다 IUrlHelper.

UrlHelperFactory

의 기본 구현입니다 IUrlHelperFactory.

UrlRouteContext

생성되는 URL RouteUrl(UrlRouteContext) 에 사용할 컨텍스트 개체입니다.

인터페이스

IActionHttpMethodProvider

공급자가 지원하는 http 메서드 목록을 노출하는 인터페이스입니다.

IRouteTemplateProvider

특성 라우팅을 위한 경로 템플릿을 제공할 수 있는 특성에 대한 인터페이스입니다.

IRouteValueProvider

작업 선택기에서 작업을 선택하는 데 필요한 경로 값을 지정하는 메타데이터 인터페이스입니다. 특성 라우팅을 사용하여 작업에 적용하면 작업이 선택되면 경로 값이 에 추가 Values 됩니다.

IRouteValueProvider 사용하여 작업에 새 경로 값을 제공하는 경우 애플리케이션의 모든 작업에는 해당 키와 연결된 값도 있거나 암시적 값 null이 있어야 합니다. 자세한 내용은 설명을 참조하세요.

IUrlHelperFactory

인스턴스를 만들기 IUrlHelper 위한 팩터리입니다.

설명

라우팅에 대한 자세한 내용은 ASP.NET Core 라우팅을 참조하세요.