다음을 통해 공유


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

클래스

FormDataCollectionExtensions
HttpRequestMessageFeature
HttpRequestMessageHttpContextExtensions
HttpRequestMessageModelBinder

IModelBinder 형식의 모델을 바인딩하는 구현입니다 HttpRequestMessage.

HttpRequestMessageModelBinderProvider

IModelBinderProvider 형식의 모델을 바인딩하는 구현입니다 HttpRequestMessage.

HttpResponseExceptionActionFilter

예외 형식이 인 경우 를 로 ObjectResult 설정하는 Result 작업 필터입니다HttpResponseException. 이 필터는 작업 직후에 실행됩니다.

HttpResponseMessageOutputFormatter
OverloadActionConstraint

요청이 IActionConstraint 선택 사항이 아닌 모든 매개 변수를 충족하는 작업으로 후보 작업을 제한합니다.

UseWebApiActionConventionsAttribute

컨트롤러에서 특성 경로가 없는 작업은 라우팅 규칙에 ASP.NET Web API 사용합니다.

UseWebApiOverloadingAttribute

선택 사항이 아닌 모든 매개 변수가 충족되는 경우에만 컨트롤러의 작업을 선택해야 했음을 나타냅니다. 컨트롤러의 OverloadActionConstraint 모든 작업에 를 적용합니다.

UseWebApiParameterConventionsAttribute

모델 바인딩 시스템에서 컨트롤러 작업의 매개 변수에 ASP.NET Web API 규칙을 사용해야 했음을 나타냅니다. 예를 들어 URI에서 단순 형식을 바인딩합니다.

UseWebApiRoutesAttribute

컨트롤러가 "api" 영역에 있음을 나타냅니다.

WebApiActionConventionsApplicationModelConvention
WebApiCompatShimOptions
WebApiCompatShimOptionsSetup
WebApiOverloadingApplicationModelConvention
WebApiParameterConventionsApplicationModelConvention
WebApiRoutesApplicationModelConvention

인터페이스

IHttpRequestMessageFeature
IUseWebApiActionConventions

컨트롤러에서 특성 경로가 없는 작업은 라우팅 규칙에 ASP.NET Web API 사용합니다.

IUseWebApiOverloading

선택 사항이 아닌 모든 매개 변수가 충족되는 경우에만 컨트롤러의 작업을 선택해야 했음을 나타냅니다. 컨트롤러의 OverloadActionConstraint 모든 작업에 를 적용합니다.

IUseWebApiParameterConventions

모델 바인딩 시스템에서 컨트롤러 작업의 매개 변수에 ASP.NET Web API 규칙을 사용해야 했음을 나타냅니다. 예를 들어 URI에서 단순 형식을 바인딩합니다.

IUseWebApiRoutes

컨트롤러가 "api" 영역에 있음을 나타냅니다.