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使用 提供給 funcbuilder 建立之所有產生器的 來設定 。

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針對在目標 endpointNameIEndpointConventionBuilder 產生之所有端點,將 加入至元資料集合。 端點 IEndpointNameMetadata 上的 會用於連結產生,並視為指定端點 OpenAPI 規格中的作業識別碼。

WithOrder<TBuilder>(TBuilder, Int32)

Order將 設定為 針對 所 builder 建立的所有產生器所提供的 order

適用於