CreatedAtRoute 类

定义

执行 IResult 时会使用状态代码“创建 (201) ”和“位置”标头将对象写入响应。 以已注册的路由为目标。

public sealed class CreatedAtRoute : Microsoft.AspNetCore.Http.IResult, Microsoft.AspNetCore.Http.IStatusCodeHttpResult, Microsoft.AspNetCore.Http.Metadata.IEndpointMetadataProvider
type CreatedAtRoute = class
    interface IResult
    interface IEndpointMetadataProvider
    interface IStatusCodeHttpResult
Public NotInheritable Class CreatedAtRoute
Implements IEndpointMetadataProvider, IResult, IStatusCodeHttpResult
继承
CreatedAtRoute
实现

属性

RouteName

获取用于生成 URL 的路由的名称。

RouteValues

获取用于生成 URL 的路由数据。

StatusCode

获取 HTTP 状态代码: Status201Created

方法

ExecuteAsync(HttpContext)

编写反映结果的 HTTP 响应。

显式接口实现

IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder)

填充相关 EndpointMethodInfo的元数据。

IStatusCodeHttpResult.StatusCode

执行 IResult 时会使用状态代码“创建 (201) ”和“位置”标头将对象写入响应。 以已注册的路由为目标。

适用于