System.Web.Http 命名空间

ApiController

为 API 控制器定义属性和方法。

BadRequestErrorMessageResult

一个Status400BadRequest操作结果,该结果返回响应,并使用 对 执行内容协商HttpErrorMessage

ConflictResult

返回空 Status409Conflict 响应的操作结果。

ExceptionResult

返回响应并基于 Exception对 执行内容协商HttpError的操作结果Status500InternalServerError

FromUriAttribute

一个 属性,指定值可以从查询字符串或路由数据绑定。

HttpError

定义可序列化容器以存储错误信息。 此信息存储为键/值对。 类型上 HttpErrorKeys 提供了用于查找标准错误信息的字典键。

HttpErrorKeys

提供用于查找字典中 HttpError 存储的错误信息的键。

HttpResponseException

允许将给定 HttpResponseMessage 返回给客户端的异常。

InternalServerErrorResult

返回空 Status500InternalServerError 响应的操作结果。

InvalidModelStateResult

返回响应并基于 ModelStateDictionary对 执行内容协商HttpError的操作结果Status400BadRequest

NegotiatedContentResult<T>

执行内容协商的操作结果。

ResponseMessageResult

返回指定响应消息的操作结果。