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 |
执行时调用IResult的一个 HttpContext.ChallengeAsync 。 |
| 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 |
执行时调用IResult的一个 HttpContext.ForbidAsync 。 |
| 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 |
执行时将基于 |
| PushStreamHttpResult |
表示 IResult 执行时会将文件从编写器回调写入响应。 |
| RazorComponentResult |
IResult呈现 Razor 组件。 |
| RazorComponentResult<TComponent> |
IResult呈现 Razor 组件。 |
| RedirectHttpResult |
IResult返回“已找到”(302)、永久移动(301)、临时重定向(307)或永久重定向(308)响应,其中包含位置标头到提供的 URL。 |
| RedirectToRouteHttpResult |
IResult返回“已找到”(302)、永久移动(301)、临时重定向(307)或永久重定向(308)响应,其中包含位置标头。 面向已注册的路由。 |
| 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 实例。 |
| ServerSentEventsResult<T> |
表示将服务器发送的事件流写入响应的结果。 |
| SignInHttpResult |
执行时调用IResult的一个 HttpContext.SignInAsync 。 |
| SignOutHttpResult |
执行时调用IResult的一个 HttpContext.SignOutAsync 。 |
| StatusCodeHttpResult |
表示 IResult 执行时将生成具有给定响应状态代码的 HTTP 响应。 |
| UnauthorizedHttpResult |
表示 IResult 执行时将生成具有“未授权”(401)状态代码的 HTTP 响应。 |
| UnprocessableEntity |
IResult执行时,将使用不可处理的实体(422)状态代码将对象写入响应。 |
| UnprocessableEntity<TValue> |
IResult执行时,将使用不可处理的实体(422)状态代码将对象写入响应。 |
| Utf8ContentHttpResult |
Utf8ContentHttpResult执行时会生成包含内容的响应。 |
| ValidationProblem |
执行时将基于 |
| VirtualFileHttpResult |
执行 IResult 时使用主机提供的机制将使用虚拟路径指定的文件写入响应。 |