RoutingEndpointConventionBuilderExtensions Klasa

Definicja

Metody rozszerzenia służące do dodawania metadanych routingu do wystąpień punktów końcowych przy użyciu polecenia IEndpointConventionBuilder.

public ref class RoutingEndpointConventionBuilderExtensions abstract sealed
public static class RoutingEndpointConventionBuilderExtensions
type RoutingEndpointConventionBuilderExtensions = class
Public Module RoutingEndpointConventionBuilderExtensions
Dziedziczenie
RoutingEndpointConventionBuilderExtensions

Metody

DisableAntiforgery<TBuilder>(TBuilder)

Wyłącza sprawdzanie poprawności tokenu ochrony przed fałszerszami dla wszystkich punktów końcowych utworzonych w obiekcie docelowym IEndpointConventionBuilder.

RequireHost<TBuilder>(TBuilder, String[])

Wymaga, aby punkty końcowe odpowiadały jednemu z określonych hostów podczas routingu.

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

DisplayName Ustawia wartość przy użyciu elementu udostępnionego func dla wszystkich konstruktorów utworzonych przez builderprogram .

WithDisplayName<TBuilder>(TBuilder, String)

Ustawia wartość parametru DisplayName na wartość podaną displayName dla wszystkich konstruktorów utworzonych przez builderprogram .

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

Konfiguruje FormMappingOptionsMetadata dla wszystkich punktów końcowych utworzonych w obiekcie docelowym IEndpointConventionBuilder.

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

Konfiguruje Microsoft.AspNetCore.Http.Metadata.FormOptionsMetadata dla wszystkich punktów końcowych utworzonych w obiekcie docelowym IEndpointConventionBuilder.

WithGroupName<TBuilder>(TBuilder, String)

Ustawia wartość EndpointGroupNameAttribute dla wszystkich punktów końcowych utworzonych w obiekcie docelowym IEndpointConventionBuilder , biorąc pod uwagę wartość endpointGroupName. Element IEndpointGroupNameMetadata w punkcie końcowym jest używany do ustawiania wartości GroupName punktu końcowego w specyfikacji interfejsu OpenAPI.

WithMetadata<TBuilder>(TBuilder, Object[])

Dodaje podane metadane items dla Metadata wszystkich konstruktorów utworzonych przez builderprogram .

WithName<TBuilder>(TBuilder, String)

Dodaje element IEndpointNameMetadata do kolekcji Metadane dla wszystkich punktów końcowych utworzonych w obiekcie docelowym IEndpointConventionBuilder , biorąc pod uwagę element endpointName. Element IEndpointNameMetadata w punkcie końcowym jest używany do generowania linków i jest traktowany jako identyfikator operacji w specyfikacji interfejsu OpenAPI danego punktu końcowego.

WithOrder<TBuilder>(TBuilder, Int32)

Ustawia wartość parametru Order na wartość podaną order dla wszystkich konstruktorów utworzonych przez builderprogram .

Dotyczy