Microsoft.AspNetCore.Http.HttpResults 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
Accepted |
执行中的 IResult 会将一个对象写入响应,状态代码为 Accepted (202) 和 Location 标头。 面向已注册的路由。 |
Accepted<TValue> |
执行中的 IResult 会将一个对象写入响应,状态代码为 Accepted (202) 和 Location 标头。 面向已注册的路由。 |
AcceptedAtRoute |
执行中的 IResult 会将一个对象写入响应,状态代码为 Accepted (202) 和 Location 标头。 面向已注册的路由。 |
AcceptedAtRoute<TValue> |
执行中的 IResult 会将一个对象写入响应,状态代码为 Accepted (202) 和 Location 标头。 面向已注册的路由。 |
BadRequest |
执行时 IResult 将使用“错误请求”(400)状态代码将对象写入响应。 |
BadRequest<TValue> |
执行时 IResult 将使用“错误请求”(400)状态代码将对象写入响应。 |
ChallengeHttpResult |
执行时调用 HttpContext.ChallengeAsync的 IResult。 |
Conflict |
执行中的 IResult 会将一个对象写入冲突 (409) 状态代码的响应。 |
Conflict<TValue> |
执行中的 IResult 会将一个对象写入冲突 (409) 状态代码的响应。 |
ContentHttpResult |
执行时将生成包含内容的响应的 ContentHttpResult。 |
Created |
执行中的 IResult 将使用状态代码 Created (201) 和 Location 标头将对象写入响应。 |
Created<TValue> |
执行中的 IResult 将使用状态代码 Created (201) 和 Location 标头将对象写入响应。 |
CreatedAtRoute |
执行中的 IResult 将使用状态代码 Created (201) 和 Location 标头将对象写入响应。 面向已注册的路由。 |
CreatedAtRoute<TValue> |
执行中的 IResult 将使用状态代码 Created (201) 和 Location 标头将对象写入响应。 面向已注册的路由。 |
EmptyHttpResult |
表示执行时将不执行任何操作的 IResult。 |
FileContentHttpResult |
表示执行时将文件从内容写入响应的 IResult。 |
FileStreamHttpResult |
表示执行时将文件从流写入响应的 IResult。 |
ForbidHttpResult |
执行时调用 HttpContext.ForbidAsync的 IResult。 |
InternalServerError |
执行中的 IResult 将使用内部服务器错误(500)状态代码将对象写入响应。 |
InternalServerError<TValue> |
执行中的 IResult 将使用内部服务器错误(500)状态代码将对象写入响应。 |
JsonHttpResult<TValue> |
将给定对象的格式设置为 JSON 的操作结果。 |
NoContent |
表示一个 IResult,在执行时将生成包含“无内容”(204)状态代码的 HTTP 响应。 |
NotFound |
执行中的 IResult 会将对象写入“未找到”(404)状态代码的响应。 |
NotFound<TValue> |
执行中的 IResult 会将对象写入“未找到”(404)状态代码的响应。 |
Ok |
执行时 IResult 将使用 Ok (200) 状态代码将对象写入响应。 |
Ok<TValue> |
执行时 IResult 将使用 Ok (200) 状态代码将对象写入响应。 |
PhysicalFileHttpResult |
执行时 PhysicalFileHttpResult 将使用主机提供的机制将文件从磁盘写入响应。 |
ProblemHttpResult |
执行时将基于 https://tools.ietf.org/html/rfc7807 写入问题详细信息 HTTP API 响应的 IResult |
PushStreamHttpResult |
表示一个 IResult,在执行时,会将文件从编写器回调写入响应。 |
RazorComponentResult |
呈现 Razor 组件的 IResult。 |
RazorComponentResult<TComponent> |
呈现 Razor 组件的 IResult。 |
RedirectHttpResult |
返回“发现”(302)、永久移动(301)、临时重定向(307)或“永久重定向”(308)响应的 IResult,其中包含指向提供的 URL 的位置标头。 |
RedirectToRouteHttpResult |
返回“发现”(302)、永久移动(301)、临时重定向(307)或“位置”标头的永久重定向(308)响应的 IResult。 面向已注册的路由。 |
Results<TResult1,TResult2> |
一个 IResult,可以是两种不同的 IResult 类型之一。 执行时,将执行 HTTP 终结点实际返回的基础 IResult 实例。 |
Results<TResult1,TResult2,TResult3> |
一个 IResult,可以是三种不同的 IResult 类型之一。 执行时,将执行 HTTP 终结点实际返回的基础 IResult 实例。 |
Results<TResult1,TResult2,TResult3,TResult4> |
一个 IResult,可以是四种不同的 IResult 类型之一。 执行时,将执行 HTTP 终结点实际返回的基础 IResult 实例。 |
Results<TResult1,TResult2,TResult3,TResult4,TResult5> |
一个 IResult,可以是五种不同的 IResult 类型之一。 执行时,将执行 HTTP 终结点实际返回的基础 IResult 实例。 |
Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6> |
一个 IResult,可以是六种不同的 IResult 类型之一。 执行时,将执行 HTTP 终结点实际返回的基础 IResult 实例。 |
SignInHttpResult |
执行时调用 HttpContext.SignInAsync的 IResult。 |
SignOutHttpResult |
执行时调用 HttpContext.SignOutAsync的 IResult。 |
StatusCodeHttpResult |
表示执行时将生成具有给定响应状态代码的 HTTP 响应的 IResult。 |
UnauthorizedHttpResult |
表示一个 IResult,在执行时将生成 HTTP 响应,其中包含“无未经授权的”(401)状态代码。 |
UnprocessableEntity |
执行中的 IResult 将使用无法处理的实体(422)状态代码将对象写入响应。 |
UnprocessableEntity<TValue> |
执行中的 IResult 将使用无法处理的实体(422)状态代码将对象写入响应。 |
Utf8ContentHttpResult |
执行时将生成包含内容的响应的 Utf8ContentHttpResult。 |
ValidationProblem |
执行时将基于 https://tools.ietf.org/html/rfc7807 写入问题详细信息 HTTP API 响应的 IResult |
VirtualFileHttpResult |
执行时使用的 IResult 使用主机提供的机制将指定的文件写入到响应的虚拟路径。 |