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 | |
| ModelState |
获取模型绑定过程之后的模型状态。 在进行模型绑定之前,此 ModelState 将为空。 |
| ObjectValidator |
获取或设置 IObjectModelValidator。 |
| Request |
获取或设置 HTTP 请求消息。 |
| Url |
获取用于生成其他 API 的 URL 的工厂。 |
| User |
获取或设置与此请求关联的当前主体。 |