Microsoft.AspNetCore.Http.HttpResults 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
Accepted |
执行 IResult 时会将状态代码为“已接受” (202) 和 Location 标头的 响应写入对象。 以已注册的路由为目标。 |
Accepted<TValue> |
执行 IResult 时会将状态代码为“已接受” (202) 和 Location 标头的 响应写入对象。 以已注册的路由为目标。 |
AcceptedAtRoute |
执行 IResult 时会将状态代码为“已接受” (202) 和 Location 标头的 响应写入对象。 以已注册的路由为目标。 |
AcceptedAtRoute<TValue> |
执行 IResult 时会将状态代码为“已接受” (202) 和 Location 标头的 响应写入对象。 以已注册的路由为目标。 |
BadRequest |
执行 IResult 时,会将对象写入错误请求 (400 的响应) 状态代码。 |
BadRequest<TValue> |
执行 IResult 时,会将对象写入错误请求 (400 的响应) 状态代码。 |
ChallengeHttpResult |
执行 IResult 时调用 的 HttpContext.ChallengeAsync。 |
Conflict |
执行 IResult 时将使用冲突 (409 的响应写入对象) 状态代码。 |
Conflict<TValue> |
执行 IResult 时将使用冲突 (409 的响应写入对象) 状态代码。 |
ContentHttpResult |
执行 ContentHttpResult 时将生成包含内容的响应的 。 |
Created |
执行 IResult 时会使用状态代码“创建 (201) ”和“位置”标头将对象写入响应。 |
Created<TValue> |
执行 IResult 时会使用状态代码“创建 (201) ”和“位置”标头将对象写入响应。 |
CreatedAtRoute |
执行 IResult 时会使用状态代码“创建 (201) ”和“位置”标头将对象写入响应。 以已注册的路由为目标。 |
CreatedAtRoute<TValue> |
执行 IResult 时会使用状态代码“创建 (201) ”和“位置”标头将对象写入响应。 以已注册的路由为目标。 |
EmptyHttpResult |
表示 IResult 执行时将不执行任何操作的 。 |
FileContentHttpResult |
表示 IResult 执行时会将文件从内容写入响应的 。 |
FileStreamHttpResult |
表示 IResult 执行时会将文件从流写入响应的 。 |
ForbidHttpResult |
执行 IResult 时调用 的 HttpContext.ForbidAsync。 |
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 |
执行 IResult 时将基于写入问题详细信息 HTTP API 响应的 https://tools.ietf.org/html/rfc7807 |
PushStreamHttpResult |
表示 IResult 执行时会将文件从编写器回调写入响应的 。 |
RazorComponentResult |
呈现 IResult Razor 组件的 。 |
RazorComponentResult<TComponent> |
呈现 IResult Razor 组件的 。 |
RedirectHttpResult |
一个 , IResult 它返回 Found (302) 、已永久移动 (301) 、临时重定向 (307) 或永久重定向 (308) 响应,其中 Location 标头指向提供的 URL。 |
RedirectToRouteHttpResult |
一个 , IResult 它返回 Found (302) 、已永久移动 (301) 、临时重定向 (307) 或具有 Location 标头的永久重定向 (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 实例。 |
SignInHttpResult |
执行 IResult 时调用 的 HttpContext.SignInAsync。 |
SignOutHttpResult |
执行 IResult 时调用 的 HttpContext.SignOutAsync。 |
StatusCodeHttpResult |
表示 IResult 执行时将生成具有给定响应状态代码的 HTTP 响应的 。 |
UnauthorizedHttpResult |
表示 IResult 执行时将生成 HTTP 响应,其中包含“未授权” (401) 状态代码。 |
UnprocessableEntity |
执行 IResult 时将使用不可处理的实体 (422 将对象写入响应) 状态代码。 |
UnprocessableEntity<TValue> |
执行 IResult 时将使用不可处理的实体 (422 将对象写入响应) 状态代码。 |
Utf8ContentHttpResult |
执行 Utf8ContentHttpResult 时将生成包含内容的响应的 。 |
ValidationProblem |
执行 IResult 时将基于写入问题详细信息 HTTP API 响应的 https://tools.ietf.org/html/rfc7807 |
VirtualFileHttpResult |
执行 IResult 时,使用虚拟路径将指定的文件写入到使用主机提供的机制的响应。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈