다음을 통해 공유


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

작업 및 결과 실행에 필요한 형식을 제공합니다.

클래스

ActionContextAccessor

ActionContext대한 액세스를 제공하는 형식입니다.

ActionDescriptorCollection

캐시된 ActionDescriptor컬렉션입니다.

ActionDescriptorCollectionProvider

ActionDescriptor 변경 내용에 대한 사후 알림에 대한 IChangeToken 제공하는 IActionDescriptorCollectionProvider 기본 클래스입니다.

ActionResultObjectValueAttribute

ActionResult 생성자, 도우미 메서드 매개 변수 및 속성에 주석이 추가된 특성은 매개 변수 또는 속성이 ActionResult의 "값"을 설정하는 데 사용됨을 나타냅니다.

분석기는 형식 이름으로 이 매개 변수와 일치합니다. 이렇게 하면 사용자가 이 형식을 노출하지 않고도 사용자 정의 특성으로 사용자 지정 결과 \ 사용자 지정 도우미에 주석을 추가할 수 있습니다.

분석기가 상속 그래프를 탐색하지 않으므로 이 특성은 의도적으로 Inherited=false로 표시됩니다.

ActionResultStatusCodeAttribute

ActionResult 생성자 및 도우미 메서드 매개 변수에 주석이 추가된 특성은 매개 변수가 ActionResult에 대한 "statusCode"를 설정하는 데 사용됨을 나타냅니다.

분석기는 형식 이름으로 이 매개 변수와 일치합니다. 이렇게 하면 사용자가 이 형식을 노출하지 않고도 사용자 정의 특성으로 사용자 지정 결과 \ 사용자 지정 도우미에 주석을 추가할 수 있습니다.

분석기가 상속 그래프를 탐색하지 않으므로 이 특성은 의도적으로 Inherited=false로 표시됩니다.

AmbiguousActionException

작업 선택에서 여러 일치 항목을 나타내는 예외입니다.

CompatibilitySwitch<TValue>

CompatibilityVersion구현을 지원하는 인프라입니다. 이는 IOptions<TOptions> 패턴과 함께 사용하기에 적합한 ICompatibilitySwitch 구현입니다. 프레임워크 인프라이며 애플리케이션 코드에서 사용하면 안 됩니다.

ConfigureCompatibilityOptions<TOptions>

ASP.NET Core MVC의 CompatibilityVersion지원을 구현하는 인프라에 대한 기본 클래스입니다. 프레임워크 인프라이며 애플리케이션 코드에서 사용하면 안 됩니다.

ContentResultExecutor

ContentResult 담당하는 IActionResultExecutor<TResult>

DefaultOutputFormatterSelector

OutputFormatterSelector기본 구현입니다.

DefaultProblemDetailsFactory

DefaultProblemDetailsFactory ProblemDetailsFactory 추상 클래스의 구체적인 구현입니다. 기본 설정으로 ProblemDetailsValidationProblemDetails 인스턴스를 만드는 메서드를 제공합니다. 이 클래스는 제공된 ApiBehaviorOptions 클라이언트 오류 매핑 및 선택적 사용자 지정 구성 작업을 사용하여 문제 세부 정보를 추가로 사용자 지정합니다.

DefaultStatusCodeAttribute

ActionResult연결된 기본 상태 코드를 지정합니다.

FileContentResultExecutor

IActionResultExecutor<TResult>

FileResultExecutorBase

파일 결과를 실행하기 위한 기본 클래스입니다.

FileStreamResultExecutor

파일 스트림 결과에 대한 IActionResultExecutor<TResult>.

LocalRedirectResultExecutor

LocalRedirectResult처리하는 IActionResultExecutor<TResult>.

ModelStateInvalidFilter

잘못된 ModelState응답하는 IActionFilter. 이 필터는 ApiControllerAttribute주석이 추가된 모든 형식 및 작업에 추가됩니다. 이 필터를 구성하는 방법은 ApiBehaviorOptions 참조하세요.

MvcCompatibilityOptions

애플리케이션 CompatibilityVersion구성하기 위한 옵션 유형입니다.

ObjectResultExecutor

응답에 쓸 ObjectResult 실행합니다.

OutputFormatterSelector

IOutputFormatter 선택하여 현재 요청에 대한 응답을 작성합니다.

PhysicalFileResultExecutor

PhysicalFileResult대한 IActionResultExecutor<TResult>.

PhysicalFileResultExecutor.FileMetadata

파일의 메타데이터를 나타냅니다.

ProblemDetailsFactory

ProblemDetailsValidationProblemDetails생성하는 팩터리입니다.

RedirectResultExecutor

RedirectResult대한 IActionResultExecutor<TResult>.

RedirectToActionResultExecutor

RedirectToActionResult대한 IActionResultExecutor<TResult>.

RedirectToPageResultExecutor

RedirectToPageResult대한 IActionResultExecutor<TResult>.

RedirectToRouteResultExecutor

RedirectToRouteResult대한 IActionResultExecutor<TResult>.

VirtualFileResultExecutor

VirtualFileResult대한 IActionResultExecutor<TResult>.

인터페이스

IActionContextAccessor

ActionContext노출하기 위한 인터페이스를 정의합니다.

IActionDescriptorChangeProvider

IActionDescriptorCollectionProvider캐시된 ActionDescriptor 컬렉션의 무효화를 알리는 방법을 제공합니다.

IActionDescriptorCollectionProvider

현재 캐시된 ActionDescriptor컬렉션을 제공합니다.

IActionInvokerFactory

현재 요청에 대한 IActionInvoker 만들기 위한 인터페이스를 정의합니다.

IActionResultExecutor<TResult>

HttpResponse조작하여 특정 종류의 IActionResult 실행할 수 있는 서비스에 대한 인터페이스를 정의합니다.

IActionResultTypeMapper

작업의 반환 값에서 요청 처리를 위한 IActionResult 매핑을 제공합니다.

IActionSelector

현재 요청에 대해 호출할 MVC 작업을 선택하는 인터페이스를 정의합니다.

IApiBehaviorMetadata

형식 및 모든 파생 형식이 HTTP API 응답을 제공하는 데 사용됨을 나타내는 IFilterMetadata.

이 특성(ApiControllerAttribute)으로 데코레이팅된 컨트롤러는 API를 빌드하기 위한 개발자 환경을 개선하기 위한 기능 및 동작으로 구성됩니다.

IClientErrorActionResult

보다 설명적인 클라이언트 오류로 변환할 수 있는 IStatusCodeActionResult.

IClientErrorFactory

클라이언트 오류를 생성하기 위한 팩터리입니다. 이 계약은 ApiControllerAttribute 주석이 추가된 컨트롤러에서 IClientErrorActionResult변환하는 데 사용됩니다.

ICompatibilitySwitch

호환성 스위치를 정의합니다. 프레임워크 인프라이며 애플리케이션 코드에서 사용하면 안 됩니다.

IConvertToActionResult

작업 호출 중에 형식을 IActionResult 변환하는 계약을 정의합니다.

IHttpRequestStreamReaderFactory

Body읽기 위한 TextReader 인스턴스를 만듭니다.

IHttpResponseStreamWriterFactory

Body쓰기 위한 TextWriter 인스턴스를 만듭니다.

IParameterInfoParameterDescriptor

작업 매개 변수에 대한 ParameterDescriptor.

IPropertyInfoParameterDescriptor

바인딩된 속성에 대한 ParameterDescriptor.

IStatusCodeActionResult

실행될 때 지정된 StatusCode사용하여 HTTP 응답을 생성하는 IActionResult 나타냅니다.

설명

MVC에 대한 소개는 ASP.NET Core MVC개요를 참조하세요.