RoutingEndpointConventionBuilderExtensions 类

定义

用于使用 IEndpointConventionBuilder将路由元数据添加到终结点实例的扩展方法。

public ref class RoutingEndpointConventionBuilderExtensions abstract sealed
public static class RoutingEndpointConventionBuilderExtensions
type RoutingEndpointConventionBuilderExtensions = class
Public Module RoutingEndpointConventionBuilderExtensions
继承
RoutingEndpointConventionBuilderExtensions

方法

DisableAntiforgery<TBuilder>(TBuilder)

对目标 IEndpointConventionBuilder上生成的所有终结点禁用防伪令牌验证。

RequireHost<TBuilder>(TBuilder, String[])

要求终结点在路由期间匹配指定的主机之一。

WithDisplayName<TBuilder>(TBuilder, Func<EndpointBuilder,String>)

DisplayName使用为 创建builder的所有生成器提供的 func 设置 。

WithDisplayName<TBuilder>(TBuilder, String)

DisplayName 设置为为 创建builder的所有生成器提供的 displayName

WithFormMappingOptions<TBuilder>(TBuilder, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

FormMappingOptionsMetadata针对目标 IEndpointConventionBuilder上生成的所有终结点进行配置。

WithFormOptions<TBuilder>(TBuilder, Nullable<Boolean>, Nullable<Int32>, Nullable<Int64>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int64>)

Microsoft.AspNetCore.Http.Metadata.FormOptionsMetadata针对目标 IEndpointConventionBuilder上生成的所有终结点进行配置。

WithGroupName<TBuilder>(TBuilder, String)

EndpointGroupNameAttribute为给定 endpointGroupName的目标上IEndpointConventionBuilder生成的所有终结点设置 。 终结点 IEndpointGroupNameMetadata 上的 用于在 OpenAPI 规范中设置终结点的 GroupName。

WithMetadata<TBuilder>(TBuilder, Object[])

为 生成builder的所有生成器将提供的元数据items添加到 Metadata

WithName<TBuilder>(TBuilder, String)

在给定 的情况下IEndpointNameMetadata,将 添加到目标IEndpointConventionBuilder上生成的所有终结点的元数据集合。endpointName IEndpointNameMetadata终结点上的 用于链接生成,在给定终结点的 OpenAPI 规范中被视为操作 ID。

WithOrder<TBuilder>(TBuilder, Int32)

Order 设置为为 创建builder的所有生成器提供的 order

适用于