ApiController 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
API 컨트롤러에 대한 속성 및 메서드를 정의합니다.
[Microsoft.AspNetCore.Mvc.Controller]
[Microsoft.AspNetCore.Mvc.WebApiCompatShim.UseWebApiActionConventions]
[Microsoft.AspNetCore.Mvc.WebApiCompatShim.UseWebApiOverloading]
[Microsoft.AspNetCore.Mvc.WebApiCompatShim.UseWebApiParameterConventions]
[Microsoft.AspNetCore.Mvc.WebApiCompatShim.UseWebApiRoutes]
public abstract class ApiController : IDisposable
[<Microsoft.AspNetCore.Mvc.Controller>]
[<Microsoft.AspNetCore.Mvc.WebApiCompatShim.UseWebApiActionConventions>]
[<Microsoft.AspNetCore.Mvc.WebApiCompatShim.UseWebApiOverloading>]
[<Microsoft.AspNetCore.Mvc.WebApiCompatShim.UseWebApiParameterConventions>]
[<Microsoft.AspNetCore.Mvc.WebApiCompatShim.UseWebApiRoutes>]
type ApiController = class
interface IDisposable
Public MustInherit Class ApiController
Implements IDisposable
- 상속
-
ApiController
- 특성
- 구현
생성자
ApiController() |
API 컨트롤러에 대한 속성 및 메서드를 정의합니다. |
속성
ActionContext |
ActionContext를 가져옵니다. |
Context |
http 컨텍스트를 가져옵니다. |
ControllerContext |
ControllerContext를 가져오거나 설정합니다. |
MetadataProvider |
IModelMetadataProvider를 가져옵니다. |
ModelState |
모델 바인딩 프로세스 이후의 모델 상태를 가져옵니다. ModelState는 모델 바인딩이 일어나기 전에 비워집니다. |
ObjectValidator |
IObjectModelValidator를 가져오거나 설정합니다. |
Request |
HTTP 요청 메시지를 가져오거나 설정합니다. |
Url |
다른 API에 대한 URL을 생성하는 데 사용되는 팩터리를 가져옵니다. |
User |
이 요청과 연결된 현재 보안 주체를 가져오거나 설정합니다. |